我想知道如何为套接字服务器实现客户端管理。
我遇到这样的情况,我想知道客户端是刚刚重新连接还是新客户端。我知道,不应该这样。不过,这是一个相当临时的服务器,只能使用几个小时。
我正在考虑让每个客户端将自己的 GUID 传递给服务器。一旦服务器“识别”了一个客户端,它就可以摆脱该客户端之前保持的连接。
您将如何处理这个问题?还是完全不适合这种方式?
谢谢!
最佳答案
如果您使用的是 TCP/IP,那么您可以使用 IP 地址和端口来唯一标识客户端。和 您可以在断开连接事件后摆脱连接。 如果 IP 地址和端口不足以唯一标识客户端,则可以使用 GUID。再次使用 TCP/IP,在许多情况下,您可以在断开连接事件后摆脱连接。
关于c# - 套接字服务器 : Manage client connections,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2132484/