调试daytimetcpcli

《unix网络编程》
调试《unix网络编程》第一个程序的时候,出现connect失败。打出错误码是Connection refused。用这个作为关键词搜索了一下。没有找到有用的信息。于是把方向放到connect的参数上。唯一的一个有用的参数是端口13。查了一下是daytime服务器。然后查了一下,daytime怎么启动的。发现centos上居然没有装。于是按照下面的步骤装了一下

  1. 发现centos中/etc/xinetd.d下没有daytime,解决方法:

    1.1 先安装一个 xinetd: yum install xinetd;

    1.2 然后修改 /etc/xinetd.d/daytime-stream和 /etc/xinetd.d/ daytime-dgram 中的disable为no;

    1.3 重启 xinetd 服务:/etc/init.d/xinetd restart即可。

继续运行

[root@localhost intro]# ./daytimetcpcli 127.0.0.1
06 SEP 2017 07:39:48 PDT

成功。

你可能感兴趣的:(调试daytimetcpcli)