TCP / IP连接超时

时间:2013-10-20 06:32:48

标签: tcp-ip

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

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

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

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

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


P.S。 TCPIP Server设备也可以通过blutooth连接进行连接。我可以通过Java中的blutooth阅读流媒体吗?如果是的话/我应该怎么做?

1 个答案:

答案 0 :(得分:0)

  

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

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

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