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

Network programming 如何将UDP消息发送到LAN网络后面的客户端?,network-programming,udp,client-server,lan,udpclient,Network Programming,Udp,Client Server,Lan,Udpclient,我正在构建一个使用UDP协议向客户端发送和接收UDP消息的服务器。 客户端不断地向服务器“抛出”UDP消息,而服务器没有任何响应,当服务器“认为”它从某个客户端收到了足够的UDP消息时,它将向客户端发送一条信号消息(UDP消息)(这一次,客户端充当服务器),以防止它再发送任何消息。 这里的问题是:服务器可以从客户端接收UDP消息。但客户端(位于LAN网络后面)无法从服务器接收UDP消息。 如何将UDP消息发送到LAN网络后面的客户端?这取决于路由器,有些人会在LAN成员首次向服务器发送数据报时设

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

这取决于路由器,有些人会在LAN成员首次向服务器发送数据报时设置一段时间的路由,路由器可能会注意到UDP数据包是“UDP会话”的一部分,并相应地对其进行路由。
我尝试的另一种方法是利用将正确的端口(即客户端计算机正在使用的端口)转发到LAN成员。

服务器向客户端发送UDP数据报需要多长时间。是否在收到最后一条UDP消息后立即发送?(超过限额的)