ubuntu配置unix网络编程源码

来源:互联网 发布:java寻路算法 编辑:程序博客网 时间:2024/05/19 21:15
 1  ./configure    # try to figure out all implementation differences 2  cd lib         # build the basic library that all programs need 3  make           # use "gmake" everywhere on BSD/OS systems 4  cd ../libfree  # continue building the basic library 5  make 6  cd ../libroute # only if your system supports 4.4BSD style routing sockets 7  make           # only if your system supports 4.4BSD style routing sockets 8  cd ../libxti   # only if your system supports XTI 9  make           # only if your system supports XTI 10  cd ../intro    # build and test a basic client program 11 make daytimetcpcli 12 ./daytimetcpcli 127.0.0.1

ubuntu只执行1,2,3,4,5,测试(10,11,12 )
执行完前五步,测试还不能通过。

lin@lin-X555LI:~/Downloads/unix-network-programing/unpv13e/intro$ ./daytimetcpcli 127.0.0.1connect error: Connection refused

需要 启动 datetime 服务
sudo apt-get install xinetd

sudo vi /etc/xinetd.d/daytime 将disable =yes改为no

然后重启并运行程序即可看到结果:

/etc/init.d/xinetd restart
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service xinetd restart

顺利到这,测试可以通过了:

lin@lin:~/Downloads/unix-network-programing/unpv13e/intro$ ./daytimetcpcli 127.0.0.127 APR 2017 23:20:36 CST
0 0