我正在使用C#中的ElSSLSocket。这是一个SecureBlackBox套接字。SecureBlackBox是一个第三方库,用于处理安全套接字。
我可以看到ElSSLSocket对象有一个名为“Socket”的属性,因此底层套接字是普通的.NET套接字。
我的问题是,是否有某种事件可以订阅,以便我可以看到套接字何时不正常断开连接?我有一个客户端服务器连接,经常会断开连接。很难确定是客户端还是服务器,并且很难确定实际原因。
我相当确定应用程序存在一些逻辑问题,即这不是由网络故障或类似问题引起的。
我还应该让您知道,我得到的断开连接是这个错误:
SocketException-远程主机强制关闭了现有的连接
ErrorCode-10054
如果有任何方法可以找到导致这个问题的原因?
我可以看到ElSSLSocket对象有一个名为“Socket”的属性,因此底层套接字是普通的.NET套接字。
我的问题是,是否有某种事件可以订阅,以便我可以看到套接字何时不正常断开连接?我有一个客户端服务器连接,经常会断开连接。很难确定是客户端还是服务器,并且很难确定实际原因。
我相当确定应用程序存在一些逻辑问题,即这不是由网络故障或类似问题引起的。
我还应该让您知道,我得到的断开连接是这个错误:
SocketException-远程主机强制关闭了现有的连接
ErrorCode-10054
如果有任何方法可以找到导致这个问题的原因?