用C#的Socket建立与多个远程终端连接时,如何得到每个socket与每个用户一一对应关系?

来源:百度知道 编辑:UC知道 时间:2024/05/18 07:37:58

服务端监听,收到客户端的请求就起一个线程与它通信.采用长连接,定时发心跳包检测链路.如果断了就终止线程,关闭socket.
客户端主动发连接请求.连接后互相通信.定时发心跳包,断了重新发连接请求.