Не удается создать сокетное соединение с устройством Android, на котором запущена точка доступа

У меня есть телефон Android с точкой доступа и приложением с серверным сокетом, работающим на порту 10000. IP-адрес телефона — 192.168.43.1.

Другой телефон подключается к точке доступа (адрес 192.168.43.6) и пытается установить сокет с другим телефоном, на котором работает точка доступа.

Но это создание сокета завершается с ошибкой из-за тайм-аута соединения.

Пинг работает в обоих направлениях и работает, когда оба телефона подключены к обычному WiFi-роутеру.

Требуется ли дополнительная работа, чтобы этот сценарий работал на Android?


person mwarning    schedule 20.09.2019    source источник
comment
Это действительно вопрос программирования?   -  person Deˣ    schedule 20.09.2019
comment
да, потому что код должен быть исправлен/расширен. Я не ожидаю, что это будет решено настройкой в ​​​​Android.   -  person mwarning    schedule 20.09.2019
comment
Какой код? Вы ничего не опубликовали.   -  person user207421    schedule 22.09.2019
comment
Я мог бы опубликовать стандартный код, создающий сокет и устанавливающий соединение. Но это не добавило бы большой ценности. Я вижу, что вопрос также может быть связан с сетью или Android. Но я думаю, что когда я начну говорить о сокетах, меня укажут на программирование...   -  person mwarning    schedule 22.09.2019


Ответы (1)


Похоже, это невозможно: https://stackoverflow.com/a/17928091/2445758

Вы не можете открыть соединение с телефоном, выступающим в качестве точки доступа с клиента.

person mwarning    schedule 22.09.2019