正如我在C#中所理解的那样,你默认传递一份参考文件, 不,我的例子
iv'e得到2个表格女巫在第一个Socket连接,然后在约束器中传递给另一个形式
现在据我了解它们都有对内存中相同位置的引用, 现在在第二种形式我调用Socket.Close() 当第二个表单关闭时,第一个表单出现
并且使用套接字巫婆当然设置为关闭,我想检测套接字的状态 像if(Socket.Closed)
这样的东西这是因为在某些情况下我调用Socket.Disconnect(true),当发生错误时我调用Socket.Close()
我的问题是: 1)如何检测插座是否已关闭且未断开连接一侧是否已关闭, (请尝试理解我可以说oledb连接,插座不是 检测关闭对象是否已关闭的问题 2)可以将Socket对象的引用设置为null,然后另一个Socket也引用null并且我可以检测到
答案 0 :(得分:1)
您应该检查Socket.Connected
属性。
为避免出现问题,请勿尝试重新使用Socket对象。