首页 文章

如何将UDP消息发送到LAN网络后面的客户端?

提问于
浏览
0

我正在构建一个使用UDP协议向客户端发送和接收UDP消息的服务器 . 客户端不断向服务器“抛出”UDP消息而服务器没有任何响应,当服务器“认为”它已从某个客户端收到足够的UDP消息时,它会向客户端发送一条信号消息(UDP消息)(这次,客户端)充当服务器)以防止它再发送任何消息 . 这里的问题是:服务器可以从客户端接收UDP消息 . 但客户端(位于LAN网络后面)无法从服务器接收UDP消息 . 如何将UDP消息发送到LAN网络后面的客户端?

1 回答

  • 0

    这取决于路由器,有些人会设置路由一段时间,当数据报由LAN成员第一次发送到服务器时,路由器可能会记录,因为udp数据包是'UDP Session'的一部分并相应地路由它 . 我尝试的另一种方法是利用UPnP将正确的端口(I.E.客户端机器正在使用的端口)转发给LAN成员 .

相关问题