UDP广播应答
UDP Broadcast answer
在制作网络应用程序时遇到以下问题。
在这种情况下,您和本地网络中的多个服务器要连接,您可以选择其中一个。在您和选定的服务器之间,最后应该有一个 TCP 连接。
一方面我发现UDP广播确实很方便,但是我该如何应答广播(我需要发回一些信息)?基本上我看到两种可能性。
- 建立大量 TCP 连接
- 添加 UDP 发送器和侦听器。
你会如何解决这个问题?
向服务器添加一个 UDP 侦听器。当它收到 UDP 请求时,将回复发送回发件人 IP/Port,并让该回复包括服务器的侦听 TCP IP/Port。然后客户端可以发送广播,等待几秒钟以收集所有回复,将它们呈现给用户,然后与选定的服务器建立 TCP 连接。
在制作网络应用程序时遇到以下问题。
在这种情况下,您和本地网络中的多个服务器要连接,您可以选择其中一个。在您和选定的服务器之间,最后应该有一个 TCP 连接。
一方面我发现UDP广播确实很方便,但是我该如何应答广播(我需要发回一些信息)?基本上我看到两种可能性。
- 建立大量 TCP 连接
- 添加 UDP 发送器和侦听器。
你会如何解决这个问题?
向服务器添加一个 UDP 侦听器。当它收到 UDP 请求时,将回复发送回发件人 IP/Port,并让该回复包括服务器的侦听 TCP IP/Port。然后客户端可以发送广播,等待几秒钟以收集所有回复,将它们呈现给用户,然后与选定的服务器建立 TCP 连接。