【发布时间】:2014-09-12 14:42:06
【问题描述】:
我正在尝试从连接到我的服务器的客户端轮询连接。
当您使用 poll 时,您需要给它一个套接字连接,但在服务器端,套接字绑定到它自己的 IP 地址和特定端口。使另一个套接字连接到同一个端口但使用客户端的 IP 地址将不起作用,因为您不能在同一个套接字上有多个连接。
我只是想知道什么是不断检查客户端是否仍连接到服务器以及何时断开连接的好方法?
我在想某种超时检查之类的。我只是想知道是否有任何通用或适当的方法可以实现这一目标。
我尝试过Socket.Poll,但似乎没有达到我想要的效果。
重申我的问题,如何检查客户端是否使用 C# 中的 TCP 套接字连接到服务器端?
【问题讨论】:
-
你的意思是连接到特定端口的服务器还是连接到任何端口?你想实现类似
netstat的东西吗?
标签: c# sockets networking tcp connect