我正在使用通过wifi使用端口8000和9987与Android设备通信的应用程序。它很棒 除了我的Google TV之外的一切。
这是我尝试使用它时在Java控制台中获得的部分内容
...
Connecting to: http://192.168.2.9:8000/_version?version=71
It did not work.java.net.ConnectException: Connection refused: connect
java.net.ConnectException: Connection refused: connect
...
这是gtv的正确IP。
可以吗?
答案 0 :(得分:1)
从您的描述中不清楚服务器组件是在GTV设备还是客户端上运行。此外,您不能假设您的应用始终可以使用任何特定的端口号。它们可以被其他应用程序使用。您需要设计假设您可能无法绑定到特定端口号。您可以尝试从默认端口号开始的一系列端口号,但请确保您有一些方法可以唯一标识绑定到端口的进程。或者,您可以设计一个网络广播发现协议,告诉您的客户端应用程序绑定到哪个端口。
我们在GTV设备上使用了8080这样的端口号,因此可以使用这样的端口号。