如何检查Socket类是否已关闭?以决定是否Close方法? 如果已经关闭,调用close会出错 谢谢![解决办法]这个问题很好,我当时在这里郁闷了很久! Socket失效有很多种,楼上给的Connected属性得到的是“最近一次”的Socket运行状态,也就是说是一个历史信息。要真正的判出Socket可用,这是不够的。 采用socket.Send()的方法发送一个大小为0的数据是可以判出来的,非常有用。具体请参见MSDN文档 祝你好运