【问题标题】:TCP/IP connection timed outTCP/IP 连接超时
【发布时间】:2013-10-20 06:32:47
【问题描述】:

我编写了一个 TCP/IP Client 的 java 程序,它应该从 TCPIP 服务器设备读取数据。

问题是当我给出设备的 IP 和端口时,java 给出了“连接超时”的错误。显然这是没有连接到该设备的问题。

我想知道是否有办法知道问题出在哪里?该TCPIP服务器设备是否不可达(如果不可达,如何检查)

TCPIP客户端和服务器是否必须在同一网络上或使用同一路由器进行通信是路由器/网络问题。或者只要 IP:Port 就足够了。

我如何在我的计算机上知道 TCPIP 服务器设备已打开并进行流式传输??


附:该 TCPIP 服务器设备也可以通过蓝牙连接进行连接。我可以通过 Java 中的蓝牙读取流媒体吗?如果是,我该怎么做?

【问题讨论】:

    标签: tcp-ip


    【解决方案1】:

    我想知道是否有办法知道问题出在哪里?无论 该 TCPIP 服务器设备不可访问(如果不是,那么如何检查它 )

    从客户端使用 telnet - 它会尝试在您指定的端口连接到远程服务器。例如,telnet google.com 80 尝试通过端口 80 访问 google.com。您也可以使用 IP 地址代替“google.com”。如果您在 Windows 机器上,您可能必须先启用 telnet。

    您也可以在服务器上使用 netstat。它应该显示当前打开的端口以及它们所处的状态。例如,您的 Java 服务器程序应该正在侦听端口,因此状态应该显示为 LISTEN。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-16
      • 2018-06-19
      • 2014-06-28
      • 1970-01-01
      相关资源
      最近更新 更多