Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java socketing编程,wifi背后的ip_Java_Sockets_Ip_Wifi_Nat - Fatal编程技术网

java socketing编程,wifi背后的ip

java 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套接字编程应用程序,在公共wifi接入后面有一个服务器。我在使用客户机访问此服务器时遇到问题,我认为这就是NAT问题。有什么想法吗

我将首先配置路由器,将公共端口映射到服务器IP和Java服务端口(端口不一定相同:路由器将在流量到达Java服务器之前转换流量)。然后,客户端使用该公共端口连接到您的公共IP


如果可以,我建议查看一些Java库,以利用UPnP、NAT-PMP或IGDP,使您的Java服务能够自动在家庭路由器上映射自己的端口。

也许您的防火墙正在阻止传入连接?如果是这样,服务器将无法接受客户端。或者您没有在wifi AP设置中配置端口转发?谢谢,问题是我访问的wifi是公共wifi,这意味着我无法配置它…您可能想尝试第三方Java库用于UPnP/NAT-PMP,然后。。。尽管访问路由器很可能禁用了该功能。