Ошибки подключения чата к Android-сокету - PullRequest
0 голосов
/ 21 октября 2011

Hy! Я приспосабливаю чат, используя сокеты и потоки от клиента java до клиента андроида. Сервер остается прежним. Я написал Интернет и ACCESS_NETWORK_STATE разрешения в манифесте. Проблема в том, что когда я пытаюсь подключиться к серверу, он выдает некоторые ошибки. try{ socket = new Socket("localhost", 5000);} строки бросков:

ссылка на скриншот

В чем может быть проблема? Вы хотите разместить весь код здесь?

Ответы [ 2 ]

2 голосов
/ 21 октября 2011

Я уверен, что вы пытаетесь связаться с вашим локальным компьютером, а не с самим устройством.Телефон будет обращаться к себе, используя localhost или 127.0.0.1.Поэтому, если ваше устройство не является сервером и не прослушивает этот порт, соединение не будет установлено.

Попробуйте использовать 10.0.2.2.Это должно быть нацелено на вашу машину, на которой вы разрабатываете.( источник )

0 голосов
/ 21 октября 2011

Вы пытались использовать реальный сетевой IP-адрес вашей машины (например, 192.168.0.1) вместо "localhost"? Сама ошибка выглядит так, как будто никто не слушает порт 5000. Поэтому я полагаю, что Droid пытается подключиться к серверу.

...