Socketchannel в Android
-
27-09-2019 - |
Вопрос
У меня вопрос о Socketchannels в Android. Это мой код:
SocketChannel socketChannel = SocketChannel.open();
socketChannel.connect(new InetSocketAddress("127.0.0.1", 90));
Этот код работает в Java, но не в Android. Я всегда получаю IOException, моя первая проблема была первой строкой. Мне пришлось добавить разрешения на открытые розетки. Первая строка сейчас работает, но вторая строка не. Я всегда получаю IOException.
Какие-либо предложения?
Решение
127.0.0.1? Вы пытаетесь подключиться к вашему устройству Android с помощью сокета 90. Я не думаю, что ваше устройство открывает такой порт для вашей программы для подключения.
Другие советы
Попробуйте открыть разъем на физическом устройстве. Вы, вероятно, управляют его на эмуляторе, и этот порт не открывается.
Не связан с StackOverflow