一、下载APUE书中示例源代码 http://www.apuebook.com/code3e.html
二、搭建Unix网络编程卷一
下载 书中示例 源代码 http://www.unpbook.com/src.html
查看 README
- 执行 cd libfree && make 时报错: size_t ....错误
vim inet_ntop.c + 60 定位到函数头,修改size_t 变为socklen_t类型
- 由于本次linux系统不支持 libroute 和 libxti 所以暂时不管这两个make
- cd ../intro 该路径下为书中源码目录
执行 make daytimetcpcli 编译时间客户程序
执行 make daytimetcpsrv 编译时间服务程序
./daytimetcpsrv & 后台运行
./daytimetcpcli 可正确执行程序
#include "unp.h" 位于 ../lib/unp.h
代码中err_sys 等错误包裹函数 位于 ../lib/error.c