Вся документация, примеры и вопросы, которые я видел до сих пор по TCP-соединениям с Android, были между устройством Android и компьютером. Какой бы ненадежной ни была беспроводная связь, возможно ли установить TCP-соединение клиент-сервер между устройствами Android через WiFi, и если да, то как?
Редактировать: я думаю, мне следует подробнее остановиться на моей ситуации. Мой Droid не отвечает на ping и не принимает входящие TCP-запросы от чего бы то ни было, пока я сначала не сделаю Droid клиентом, а свой ноутбук — сервером. После того, как это начальное соединение установлено, я могу выполнить ping со своего ноутбука или сделать Droid сервером, а мой ноутбук - клиентом. Чего я не могу сделать, так это сделать одного Droid сервером, а другого клиентом, я всегда получаю ошибку «Нет маршрута к хосту».
Такое ощущение, что что-то блокирует входящие соединения, если только устройство не инициирует соединение с чем-то другим, и даже в этом случае единственный запрос, который устройство примет, будет с этим устройством. Как мне сделать из моего Droid сервер, принимающий все входящие TCP-запросы с любого устройства в моей локальной интрасети?