端口1234服务端运行后,这时客户端没运行NETSTAT -AN 后1234 的状态为: LISTENING 侦听
然后,我运行客户端,在NETSTAT -AN发现1234端口的状态为CLOSE_WAIT而且,每执行一次客户端NETSTAT -AN 后,就增加一次1234端口状态为CLOSE_WAIT是不是服务端有问题?
然后,我运行客户端,在NETSTAT -AN发现1234端口的状态为CLOSE_WAIT而且,每执行一次客户端NETSTAT -AN 后,就增加一次1234端口状态为CLOSE_WAIT是不是服务端有问题?
看看这个
shutdown(s, SD_BOTH);
closesocket(s);
再次将问题说下:服务端程序 在端口9999这个端口,等待客户端的连接。问题:客户端连接上服务后,netstat -an发现:客户端IP PORT 服务端IP 9999 FIN_WAIT_2服务端IP PORT 服务端IP 9999 CLOSE_WAIT------------------------------------
就如楼上各位说的,客户端在CONNECT后,就SHOUTDOWN,也CLOSESOCK了服务端,不可能关闭这个侦听的端口吧,毕竟是服务端-----------------------------------------------------------