服务器怎样获取 远程主机强迫关闭了一个现有连接

来源:百度知道 编辑:UC知道 时间:2024/06/01 12:22:57
C# socket winform
客户端强制关闭时候,
服务器就会报错 远程主机强迫关闭了一个现有连接
服务器如何获取强制关闭的客户端 ip端口
我写一个类来保存连接数,然后用arraylist保存类
public Client(string _name, string _endpoint, Thread _thread, Socket _sock)
如何通过断开的连接判断是哪个类

给你个思路 只服务器端用数组保存链接 也就是在服务器端写日志
链接断开了 就用数组比较来获取断开的链接信息

一般的链接断开 你只要在客户端代码里加上应用程序关闭时发送报文到你的服务器端 报文你自己定就好了 这样就能正常得到关闭的链接的信息。

强制关闭的话就用timer 隔段时间对比下 时间设长点 要不然浪费资源 这就是为什么强制关闭电脑后一些在线工具还显示在线