Dans ce question J'ai demandé comment (par programmation) était le meilleur moyen de transférer des données dans le contexte visé dans le titre - il a été suggéré une connexion par Sockets que j'ai accepté, mais maintenant j'ai d'autres problème (la raison pour laquelle je crée une autre question)Transfert de données entre deux appareils Android dans un WLAN
Le problème est, j'ai fait la communication Socket, mais j'ai fait face au problème de la disponibilité des ports ouverts. L'application que je veux faire est censée être indépendante du réseau sans fil - parce que ce sera quelque chose que je (l'utilisateur) ne peut pas contrôler - donc cela devrait fonctionner sur la plupart des réseaux locaux sans fil. Donc mes questions sont:
Connexion via Sockets entre deux périphériques, toujours besoin de ports ouverts sur le routeur/hôte? Si oui, existe-t-il un moyen efficace de rechercher efficacement dans les ports? Si non:
Il existe une bonne alternative pour la connexion sans fil?
Sinon certains d'entre vous de pensez probablement à la connexion Bluetooth, mais parce que dans mon application qui exige que BT est toujours (bidireccional communcation doit être facile à utiliser « transparent » et ne se produira pas toujours, aussi voulons aussi convertir mon application en service).
Les gars, pouvez-vous s'il vous plaît me donner quelques idées?
J'apprécie beaucoup toute aide.