【问题标题】:Connecting to remote virtual machine using sockets使用套接字连接到远程虚拟机
【发布时间】: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


【解决方案1】:

我的提供商阻止了除了少数几个端口之外的所有端口,得到了一个打开的端口列表,现在它可以工作了。呸!

【讨论】:

    猜你喜欢
    • 2011-12-21
    • 1970-01-01
    • 2012-05-05
    • 1970-01-01
    • 2015-02-08
    • 2018-06-16
    • 1970-01-01
    • 2012-08-26
    相关资源
    最近更新 更多