參考的資料是 Beginning Linux Programming 3rd,
作者是 Richard Stones 及 Neil Matthew。
第15章專門在介紹Socket程式的撰寫。
書中有一部份使用 daytime 的網路服務程式來當範例,
不過因為大家使用的O/S版本不太相同,
以我的環境為例,我用的 CentOS 4.5,
安裝時 daytime 的網路服務程式預設是關的。
大家可以使用 netstat -tlunp 的指令來看看目前已開啟的網路服務程式有哪一些。
如果要開啟 daytime 網路服務程式的話 ( 和書上的操作不同 ),
可以修改 /etc/xinetd.d/daytime.conf 檔案如下:
- ------------------------------------------
# default: off
# description: An internal xinetd service which gets the current system time \
# then prints it out in a format like this: "Wed Nov 13 22:30:27 EST 2002". \
# This is the tcp version.
service daytime
{
type = INTERNAL
id = daytime-stream
socket_type = stream
protocol = tcp
user = root
wait = no
disable = no
}
------------------------------------------
修改存檔後,需要重新啟動一次 xinetd 的服務程式,
可以下 /etc/init.d/xinetd restart 的指令即可。
沒有留言:
張貼留言