udp穿越nat
服务器有公网IP,客户端在私网,通过NAT连到服务器。
服务器(eg:221.202.121.25 port:8000)能够接收客户端(eg:192.168.1.7 port:9000)发来的udp数据
服务器根据recvfrom返回的对方地址(eg:202.186.5.5 port:46521)信息,向这个地址(202.186.5.5 port:46521)发送数据,结果客户端没有收到任何数据。整个试验过程中所有地址(包括端口)都没有变化,所有机器也都没有开防火墙。
请问,如何才能使私网内的客户端能够收到服务器的数据?
如果可行,我可以给800分。