客户端的clientsocket关闭后.服务器端listensocket.Connected还是True的.并且处于close_wait状态(从命令窗口观察到).
只有当close_wait超时后(一般为2-5分钟),listensocket.Connected才变为false.
并且还没发现其他属性可以查看socket的状态.所以只能用Connected进行判断.
用VB做服务器,同样的客户端试了下,没有这个问题.Bug!