SocketChannel в Android - PullRequest
       11

SocketChannel в Android

0 голосов
/ 31 октября 2010

У меня вопрос по SocketChannels в Android. Это мой код:

SocketChannel socketChannel = SocketChannel.open();
socketChannel.connect(new InetSocketAddress("127.0.0.1", 90));

Этот код работает на Java, но не на Android. Я всегда получаю IOException. Моей первой проблемой была первая строка. Мне пришлось добавить разрешения на открытие сокетов. Первая строка теперь работает, а вторая - нет. Я всегда получаю IOException.

Есть предложения?

Ответы [ 2 ]

2 голосов
/ 31 октября 2010

127.0.0.1? вы пытаетесь подключиться к своему устройству Android с разъемом 90. Я не думаю, что ваше устройство открыло такой порт для подключения вашей программы.

0 голосов
/ 25 декабря 2012

попробуйте открыть сокет на физическом устройстве.Вы, вероятно, запускаете его на эмуляторе, и этот порт не открыт.

...