tar zxvf unpv13e.tar.gz ./configure cd lib make cd ../libfree make cd ../libgai make cd .. // 回到主目录 // 修改unp.h gedit lib/unp.h // 修改 #include "../config.h" 为 #include "config.h" // 拷贝头文件 sudo cp config.h /usr/local/include sudo cp lib/unp.h /usr/local/include // 拷贝库文件 sudo cp libunp.a /usr/local/lib // 下来我们就可以编译书中的一些例子了,可以使用库文件链接 -lunp
这样整个unix网络编程这本书的开发环境就搭建好了,你可以在你的编辑器中调用unp.h文件了。
最后运行:./daytimetcpcli 127.0.0.1如下
acer@ubuntu:~/jwt/unpv13e/intro$ ./daytimetcpcli 127.0.0.1
connect error: Connection refused
发现报错:connect error: Connection refused
这种情况说明服务器没有启动daytime服务!那Ubuntu如何启动,daytime服务呢?
Ubuntu启动daytime服务
在运行 ./daytimetcpcli 127.0.0.1
出现结果!!