2010-10-18 6 views
0

Je travaille sur le développement d'une application qui nécessite de établir plusieurs connexions client-serveur. La connexion peut être de deux types où l'appareil Android peut être un serveur ou un client. I peut avoir jusqu'à 6 - 8 connexions. Une fois les connexions configurées, elles doivent être en cours d'exécution en arrière-plan et ne sont généralement pas affectées par les actions d'interface utilisateur .Question de conception d'application pour plusieurs connexions «données»

Depuis chaque connexion peut bloquer, je me demande ce qui est un bon de concevoir cette application. Dois-je avoir deux services pour gérer les connexions serveur et client ? Chaque service peut avoir un "gestionnaire de connexion " qui peut générer de nouveaux threads si nécessaire. Ou créer deux services, même aider? Je présume que le frai nouvellement traité ne serait pas bon, car ils seront coûteux. Est-ce correct?

J'apprécierais toutes les suggestions. En outre, si ce cas d'utilisation n'est pas typique s'il vous plaît laissez-moi savoir si vous avez besoin de plus d'informations pour faire recommandation.

Merci, -Ray

Répondre

0

Je pense que vous devriez mettre en œuvre un service avec qui gèrent un pool de threads je fait quelque chose de similaire si vous voulez, je peux vous donner un coup de main ... Luigi

Questions connexes