socket server problem?
libad 2003-06-17 11:52:38 我有一个程序是socket server,监听端口3015,规定只能接受一个客户端的连接。在连接成功建立以后,
如拔掉客户端网线,则用netstat -a|grep 3015查看,显示如下:
*.3015 *.* 0 0 24576 0 LISTEN
ultra60.44785 ultra60.3015 32768 0 32768 0 ESTABLISHED
ultra60.3015 ultra60.44785 32768 0 32768 0 ESTABLISHED
以后就长时间处于这个状态,再也不变了,客户端就再也连不上了!!!!!!
我在程序里会判断如果read<=0,会close(client_socket),但拨网线好象检测不出来。
能有什么办法检测出来吗?