我正在编写一个客户端/服务器程序,通过我自己的本地互联网无线网络发送数据。 在客户端,我写了这个片段
private static final int TCP_SERVER_PORT = 63400
try {
// provide a client side TCP socket
Socket s = new Socket("192.168.1.102", TCP_SERVER_PORT);
...
抛出IOException。我虽然添加了INTERNET权限。 我正在加入本地DSL互联网wifi网络。是因为路由器吗? 有什么想法吗?
答案 0 :(得分:1)
192.168.1.102上的端口63400是否打开?
尝试
telnet 192.168.1.102 63400
如果它返回任何内容,则端口打开,问题出在其他地方。如果它说“名字或服务未知”那么就没有人在听@ 192.168.1.102:63400
编辑: 刚刚注意到了android标签。不知道你是否在android上有shell / telnet,但是你可以在PC和windows shell中使用这个方法