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