0

我正在编写一个客户端/服务器程序来通过我自己的本地互联网无线网络发送数据。在客户端,我写了这个片段

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 网络。是路由器的原因吗?任何的想法?

4

1 回答 1

1

192.168.1.102 上的 63400 端口是否打开?

尝试

telnet 192.168.1.102 63400

如果它返回任何东西,那么端口是打开的,问题出在其他地方。如果它说“名称或服务未知”,那么没有人在听 @ 192.168.1.102:63400

编辑:刚刚注意到 android 标签。不知道你是否在 android 上有 shell/telnet,但你可以在 PC 上使用这个方法,包括 windows 和 linux shell

于 2012-10-05T08:53:33.000 回答