【问题标题】:UDP Broadcast answerUDP广播应答
【发布时间】:2015-07-14 07:06:50
【问题描述】:

在制作网络应用时遇到以下问题。

在这种情况下,您和本地网络中的多个服务器要连接,您可以选择哪一个。在您和所选服务器之间最终应该有一个 TCP 连接。

我发现 UDP 广播在一方面非常方便,但我如何回答广播(我需要发回一些信息)?基本上我看到了两种可能性。

  1. 建立大量 TCP 连接
  2. 添加 UDP 发送者和侦听器。

你会怎么解决这个问题?

【问题讨论】:

    标签: sockets tcp udp broadcast


    【解决方案1】:

    向服务器添加一个 UDP 侦听器。当它收到 UDP 请求时,将回复发送回发送者的 IP/端口,并让该回复包括服务器的侦听 TCP IP/端口。然后客户端可以发送一个广播,等待几秒钟以收集所有回复,将它们呈现给用户,然后与所选服务器建立 TCP 连接。

    【讨论】:

      猜你喜欢
      • 2011-09-03
      • 2017-04-19
      • 2012-03-07
      • 2016-02-25
      • 2013-05-15
      • 2011-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多