java网络相关问题
抱歉,我无法准确指定标题。
我想问我已经使用java中的ServerSocket类创建了一个服务器。我可以使用 127.0.0.1:7896 轻松运行它,并且可以从浏览器获取页面。您可以使用 http://stackoverflow.com/questions/4655355/small-http-server-using-java 来查看此内容,
但是当我尝试使用外部 IP 地址运行此内容时,它没有工作了。那么任何人都可以告诉我我在概念上是否错误或者是否可能。如果是的话怎么办?
谢谢
Sorry for i can't precisely specify the title.
I want to ask that i have created a server using ServerSocket class in java. and i am able to run it easily using 127.0.0.1:7896 and can fetch page from the browser. You can check out this using http://stackoverflow.com/questions/4655355/small-http-server-using-java
But when i try to run this with my external ip address it doesn't worked. So can anyone please tell me whether i am conceptually wrong or it is possible. if it is then how to?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否位于路由器或某种防火墙后面?您自己的操作系统可能会阻止呼叫。
只要 DNS 知道并且您的计算机和基础设施允许调用,您就没有理由不能使用外部 IP 来执行此操作
Are you behind a router or somekind of firewall ? Your own Operating system may be blocking the call.
there is no reason why you shouldnt be able to do it by using the external ip, as long as the DNS knows it and your machine and infrastructure allows the call