有一种设备可以记录一些信号。该设备通过蓝牙连接到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流... 任何帮助???
提前致谢。