我的程序里面不断的和服务器连接进行收发数据.但是有时候会和服务器断开连接,我现在是这样判断连接是否还是正常的,如果调用send时函数返回的值为<=0和调用recv时<=0时我就认为这个连接已经端开 然后我从新去建立连接,但是建立新连接后我在DOS命令用NETSTAT -AN 查看原先那个连接还是ESTABLISHED状态的,是不是这种方法判断连接的状态不对啊,那有什么更准确的判断的方法吗,