《unix網(wǎng)絡(luò)編程》
調(diào)試《unix網(wǎng)絡(luò)編程》第一個(gè)程序的時(shí)候,出現(xiàn)connect失敗隐砸。打出錯(cuò)誤碼是Connection refused
畸陡。用這個(gè)作為關(guān)鍵詞搜索了一下坦刀。沒有找到有用的信息。于是把方向放到connect的參數(shù)上臭杰。唯一的一個(gè)有用的參數(shù)是端口13粤咪。查了一下是daytime服務(wù)器。然后查了一下渴杆,daytime怎么啟動(dòng)的寥枝。發(fā)現(xiàn)centos上居然沒有裝。于是按照下面的步驟裝了一下
發(fā)現(xiàn)centos中/etc/xinetd.d下沒有daytime磁奖,解決方法:
1.1 先安裝一個(gè) xinetd: yum install xinetd囊拜;
1.2 然后修改 /etc/xinetd.d/daytime-stream和 /etc/xinetd.d/ daytime-dgram 中的disable為no;
1.3 重啟 xinetd 服務(wù):/etc/init.d/xinetd restart即可比搭。
繼續(xù)運(yùn)行
[root@localhost intro]# ./daytimetcpcli 127.0.0.1
06 SEP 2017 07:39:48 PDT
成功冠跷。