Socket.Close()

时间:2011-02-20 11:19:06

标签: c#

正如我在C#中所理解的那样,你默认传递一份参考文件, 不,我的例子

iv'e得到2个表格女巫在第一个Socket连接,然后在约束器中传递给另一个形式

现在据我了解它们都有对内存中相同位置的引用, 现在在第二种形式我调用Socket.Close() 当第二个表单关闭时,第一个表单出现

并且使用套接字巫婆当然设置为关闭,我想检测套接字的状态 像if(Socket.Closed)

这样的东西

这是因为在某些情况下我调用Socket.Disconnect(true),当发生错误时我调用Socket.Close()

我的问题是: 1)如何检测插座是否已关闭且未断开连接一侧是否已关闭,    (请尝试理解我可以说oledb连接,插座不是     检测关闭对象是否已关闭的问题 2)可以将Socket对象的引用设置为null,然后另一个Socket也引用null并且我可以检测到

1 个答案:

答案 0 :(得分:1)

您应该检查Socket.Connected属性。

为避免出现问题,请勿尝试重新使用Socket对象。