В этом вопросе я спросил, как (программно) был наилучшим способом передачи данных в контексте, указанном в заголовке - было предложено подключение через сокеты, которое я принял, но теперь у меня есть другая проблема ( причина, по которой я создаю другой вопрос)
Проблема в том, что я установил связь через сокет, но столкнулся с проблемой доступности открытых портов. Приложение, которое я хочу создать, должно быть независимым от беспроводной сети, потому что оно (то, что я (пользователь)) не смогу контролировать, поэтому оно должно работать в большинстве беспроводных локальных сетей. Итак, мои вопросы:
Соединение через сокеты между двумя устройствами, всегда нужны открытые порты на маршрутизаторе / хосте? Если да, есть ли эффективный способ эффективного поиска через порты? Если нет:
Есть ли хорошая альтернатива для подключения по беспроводной сети?
Если некоторые из вас, вероятно, не думают о подключении Bluetooth, а потому, что в моем приложении требуется, чтобы BT всегда был включен (двунаправленное общение должно быть прозрачным для пользователя и не всегда будет происходить, также нужно преобразовать мое приложение в услуга).
Ребята, не могли бы вы дать мне несколько идей?
Я очень ценю любую помощь.