我尝试创建一个同时使用TCP和UDP的服务器和客户端。该服务器在局域网环境下运行良好,但是当通过广域网传输时,UDP消息无法接收。我认为这是因为用于发送数据的UDP套接字没有在NAT表中保留足够长的时间以返回任何信息。是否有一种方法可以使UDP端口在路由器中保持开启(无需端口转发),或者使用与已连接的TCP连接相同的UDP端口?谢谢。
我尝试创建一个同时使用TCP和UDP的服务器和客户端。该服务器在局域网环境下运行良好,但是当通过广域网传输时,UDP消息无法接收。我认为这是因为用于发送数据的UDP套接字没有在NAT表中保留足够长的时间以返回任何信息。是否有一种方法可以使UDP端口在路由器中保持开启(无需端口转发),或者使用与已连接的TCP连接相同的UDP端口?谢谢。