推荐首先去官网下载下来本书的源码,然后将实现的源码自己单独重写就行。
下载后进行解压 tar -zxcv xxx.tar.gz 首先看源码文件的README,我们需要先在解压的文件目录中运行./configure
然后cd lib 进入lib目录中进行make操作
cd ../libfree 可能有报错不用管,依然进行make操作
最后cd ../intro 使用make daytimetcpcli 编译书上的第一个例子
使用./daytimetcpcli 127.0.0.1运行测试
此时会发现 connection refused 默认的linux系统是关闭了daytime功能的
我们应该在当前目录找到daytimetcpsev.c这个文件 先make 然后./daytimetcpsev 运行打开系统的daytime功能。
这次从当前目录打开另外一个终端,使用./daytimetcpcli 127.0.0.1就会发现成功运行了。
使用了https://www.cnblogs.com/sunyoung/p/6184005.html的方法
时间: 2024-10-11 21:07:43