2009-10-27 4 views
1

J'ai créé un projet en utilisant la programmation socket. Si je connecte un seul client à mon serveur, les données que j'envoie de mon client sont correctement reçues par le serveur. Mais chaque fois que je connecte plus d'un client, seules les données d'un client sont reçues par le serveur. Les autres clients ne parviennent pas à se connecter. Comment puis-je faire en sorte que le serveur accepte toutes les nouvelles connexions entrantes, et comment puis-je faire en sorte que le serveur reçoive deux fichiers du même client?Programmation de socket asynchrone

+1

@karthik: S'il vous plaît continuer à travailler sur vos compétences grammaticales. :) C'était très difficile de comprendre quelle était votre question. –

+1

On dirait que votre projet a besoin d'être refait. Mettez du code ici pour que nous ne devions pas deviner ce que vous avez fait – RC1140

+0

ok permettez-moi de corriger mes erreurs grammaticales, s'il vous plaît me donner quelques suggestions pour les questions ci-dessus – karthik

Répondre

1

Si votre code utilise BeginAccept, EndAccept les méthodes pour accepter la nouvelle connexion de façon asynchrone, n'oubliez pas d'appeler à nouveau BeginAccept après l'appel EndAccept dans votre AcceptCallback.

Cordialement