2010-08-13 17 views
0

Heeynetservice iPad avec plus de périphériques

Je veux faire un netservice où plus d'ipads peuvent se connecter en même temps.

J'ai fait un one 1 iPad ouvrir un NSNetservice et ouvrir le flux d'entrée et de sortie.

j'ai commencé un Netservice sur iPad A,

Lors de la connexion avec l'iPad B à iPad A cela fonctionne très bien. Mais lorsque l'iPad C tente de se connecter, les événements suivants se produisent: - Essaie de résoudre le NSNetService. - Résout succesfull - flux d'entrée ouvert - Ouvrir un flux de sortie (eventCode est égal à NSStreamEventOpenCompleted) - Fin rencontré

En raison des rencontres de fin, je ne peux pas se connecter, thats clair pour moi, mais comment puis-je le faire fonctionner?

Est-il possible de se connecter avec plus de périphériques sur le même flux de données? Ou dois-je faire une autre solution?

Merci

Répondre

0

Je pense que vous devez créer un nouveau thread pour chaque connexion. Au moins, cela a fonctionné pour moi quand j'ai construit une application de message pour l'iPhone. Chaque connexion tiendra le thread, et attend une réponse (le thread va «geler»).

+0

Merci pour la réponse, mais pouvez-vous être plus précis? Dois-je ouvrir plus de NetServices? Merci –

+0

J'ai déjà fait une application de chat, et les utilisateurs pouvaient se connecter à mon iPhone (serveur) pour se parler (clients) ... Chaque connexion client avait son propre fil ... http: //www.iphoneexamples. com/ Là, vous trouverez comment;) – dododedodonl