java socketing编程,wifi背后的ip
我正在实现一个Java套接字编程应用程序,在公共wifi接入后面有一个服务器。我在使用客户机访问此服务器时遇到问题,我认为这就是NAT问题。有什么想法吗 我将首先配置路由器,将公共端口映射到服务器IP和Java服务端口(端口不一定相同:路由器将在流量到达Java服务器之前转换流量)。然后,客户端使用该公共端口连接到您的公共IPjava socketing编程,wifi背后的ip,java,sockets,ip,wifi,nat,Java,Sockets,Ip,Wifi,Nat,我正在实现一个Java套接字编程应用程序,在公共wifi接入后面有一个服务器。我在使用客户机访问此服务器时遇到问题,我认为这就是NAT问题。有什么想法吗 我将首先配置路由器,将公共端口映射到服务器IP和Java服务端口(端口不一定相同:路由器将在流量到达Java服务器之前转换流量)。然后,客户端使用该公共端口连接到您的公共IP 如果可以,我建议查看一些Java库,以利用UPnP、NAT-PMP或IGDP,使您的Java服务能够自动在家庭路由器上映射自己的端口。也许您的防火墙正在阻止传入连接?如果
如果可以,我建议查看一些Java库,以利用UPnP、NAT-PMP或IGDP,使您的Java服务能够自动在家庭路由器上映射自己的端口。也许您的防火墙正在阻止传入连接?如果是这样,服务器将无法接受客户端。或者您没有在wifi AP设置中配置端口转发?谢谢,问题是我访问的wifi是公共wifi,这意味着我无法配置它…您可能想尝试第三方Java库用于UPnP/NAT-PMP,然后。。。尽管访问路由器很可能禁用了该功能。