《UNIX网络编程 卷1 套接字联网API》(第三版)阅读笔记----2018.5.22

-bash: ./configure: Permission denied

执行时前面加上bash:

bash ./configure

按照README进行环境搭建,可能会碰到以下错误:

编译libfree:

inet_ntop.c:60:9: error: argument ‘size’ doesn’t match prototype size_t size; 

解决办法:打开inet_ntop.c,更改第60行size_t为socklen_t

编译到此可以结束,下面的几个库可不用编译(记得文件要在linux环境下解压)。

运行第一个例子:

1、编译并运行服务器代码:

make daytimetcpsrv

sudo ./daytimetcpsrv

2、编译并运行客户端代码:

make daytimetcpcli 
./daytimetcpcli  127.0.0.1

 

posted on 2018-05-22 15:15  MrRS  阅读(304)  评论(0编辑  收藏  举报

导航