[英]Java Connect Over A Socket Using Public IP Address
我基本上是想连接到其他计算机。 一旦使用“ localhost”作为IP地址,一切都会按我的意愿进行。 如果我尝试放入公共IP,则客户端无法找到正在运行的服务器。 如果我将其切换为“ localhost”,它将再次起作用。
我正在使用路由器或调制解调器,或者您如何称这些东西来为4个人+无线网络拆分互联网。 我已经转发了端口,但是仍然无法正常工作。 我可能会遇到什么问题? 我认为这不是代码的问题,因为一切都可以在“ localhost”下正常运行,除非在切换到公共IP时需要做一些额外的事情。
我也尝试禁用防火墙,但仍然无法正常工作。 当我检查我的IP地址是什么时,它说我的IP是静态的,但是我看不出有什么区别。
任何想法/想法都非常感谢。
我可以想到两个可能的问题:
我发现了我的问题。 我做的一切正确。 一切正常。 问题是我的路由器无法使用我的静态(外部/公共)IP连接到自身。 其他人可以正确连接到我的外部/公共IP。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.