Приложение Android на телефоне не может подключиться к серверу на роботе - PullRequest
0 голосов
/ 10 августа 2011

Может ли кто-нибудь объяснить мне, как решить проблему, которая возникает, когда мое приложение на телефоне 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();
                }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...