【发布时间】:2013-04-01 22:46:19
【问题描述】:
我正在尝试使用 Java 中的套接字连接到虚拟机。我的客户端和服务器应用程序在本地主机上没有问题。当我运行服务器代码并尝试使用 IP 地址和端口号从另一台计算机连接时,我的客户端连接超时。
这里是我的虚拟机网络设置页面的链接https://wiki.redbrick.dcu.ie/mw/RBVM_Networking
我是否需要在 Java 中指定任何特定参数以使我的服务器接受连接?这是我必须与 VM 网络管理员讨论的问题吗?
任何建议将不胜感激!
p.s 我正在运行 ubuntu 服务器,可以远程访问 phpmyadmin 没有问题。
编辑
我已运行 nmap,我用于服务器端应用程序的端口显示为打开。
【问题讨论】:
-
您是否尝试过通过 telnet 戳它以查看服务器是否可用?
-
也许您的托管服务提供商只允许公共端口通过 (80, 21, 22, 8080)?
-
你的服务器是绑定到本地主机还是它的公共IP?
-
服务器只需要监听的端口号
标签: java sockets ubuntu client-server serversocket