从TCP Server实时读取流

时间:2013-10-22 09:36:05

标签: java sockets tcpclient

有一种设备可以记录一些信号。该设备通过蓝牙连接到Laptop_A,其软件(假设为软件A)实时发送数据的tcp流,以便在任何支持tcp的软件中使用。

软件界面还提到TCP Server IP为170.255.85.8,端口为9876.

现在我在LaptopB上安装了netbeans,我编写了一个java程序来读取该设备的TCP流数据。

以下是我的java代码:

  Socket client=new Socket("169.254.99.2",1234);
  System.out.println("Client connected ");
//getting the o/p stream of that connection
  PrintStream out=new PrintStream(client.getOutputStream());

但是在我去读取流(即client.getoutputstream)之前,我得到了以下错误。

  

java.net.ConnectException:连接超时:连接

LaptopA上的软件是不是流媒体? 或者我的代码有问题吗?

或我的网络设置与此错误有关?

或者我不知道两台笔记本电脑是否应该连接相同的网络/路由器。或者只是网络连接正常。

我是这个套接字编程的初学者.. 我需要帮助如何实时读取tcp流... 任何帮助???

提前致谢。

0 个答案:

没有答案