手机上的Android应用程序无法连接到机器人上的服务器

时间:2011-08-10 00:30:09

标签: android sockets

任何人都可以向我解释如何解决当Android手机上的应用程序通过创建套接字使用WI-Fi连接到机器人服务器时发生的问题。尝试创建客户端套接字时,会出现此问题。

我是Android新手,但是当我使用调试器时,我可以看到这个结果:java.net.SocketTimeoutException并告诉我套接字没有连接。

我使用了许可,而我的手机(旧金山)没有防火墙。 我无法捕捉到任何错误消息。

try {
        int port = 2520; 
        SocketAddress sockaddr = new InetSocketAddress("192.168.1.15", port);

        Socket socket = new Socket(); 
        int timeoutMs = 2000; 
        socket.connect(sockaddr, timeoutMs); 

};
catch (UnknownHostException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
                    }               
catch (SocketException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
} catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }

0 个答案:

没有答案