我正在使用公共wifi访问后面的服务器实现Java套接字编程应用程序。我在使用客户端访问此服务器时遇到问题,这是我假设的NAT问题。有任何想法吗?
答案 0 :(得分:0)
我首先将您的路由器配置为将公共端口映射到您的服务器IP和Java服务端口(端口不一定需要相同:路由器将在流量到达您的Java服务器之前将其转换)。然后,客户端使用该公共端口连接到您的公共IP。
如果工作正常,我建议查看一些Java库,以利用UPnP,NAT-PMP或IGDP,它们可以让您的Java服务自动在家用路由器上映射自己的端口。