Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : PB meme Socket pour envoi et reception (Asynchrone) [ Archives / .NET ] (cycledelique)

lundi 27 mars 2006 à 23:41:36 | PB meme Socket pour envoi et reception (Asynchrone)

cycledelique

Bonsoir,

Alors voila, nous avons un petit probleme avec notre application de peer to peer. En effet on gere le dialogue en client et serveur a l'aide de socket asynchrone.

Le truc c'est qu'on a l'impression que l'on ne peut pas faire l'envoi et la reception (beginsend et beginreceive) par le meme socket.

Par exemple le client envoi un trame de donnection au serveur, et le serveur doit lui renvoyer une liste de fichiers.

Je rappel qu'on developpe avec les sockets asynchrone (ça a l'air d'etre une belle merde en fait).

Merci de bien vouloir nous renseigner et surtout de nous dire dans un premier temps s'il est possible de faire l'envoi et la reception par le meme socket.

mardi 28 mars 2006 à 04:14:36 | Re : PB meme Socket pour envoi et reception (Asynchrone)

Le_proprio_de_mykeyes

Moi ce que je dis c'est que tu devrais mettre deux sockets sur le même port effectuant chaque opération. Comme ça on évite quelques problèmes.

Si tu tiens en en mettre un seul, tu peux toujours penser mettre un AsyncCallback sur l'envoi de données pour en recevoir à la fin de l'opération (mais ça je crois pas que ce serait idéal dans une application P2P qui gère habituellement 4 à 7 connexions simultanées sur le même utilisateur, ce qui ferait recevoir les informations 4 à 7 fois...)

Enfin c'est ce que pense...

--------------------------------------------------
David L.Pratte, Administrateur de Mykeys Software Foundation
Making dreams into programs / Du rêve au programme
Demandes acceptées gratuitement

mardi 28 mars 2006 à 05:03:31 | Re : PB meme Socket pour envoi et reception (Asynchrone)

cycledelique

Merci pour la réponse.

Bon en fait on a gardé le principe asynchrone on l'a gardé juste pour etablir une connexion ( car pas besoin d'avoir le retour si ce n'est de voir si la connexion fonctionne ou non).

Et puis pour le reste, bah rien de tel que de bon vieux thread :-p
Mais bon on galere quand meme :-p



Cette discussion est classé dans : serveur, envoi, socket, reception, asynchrone


Répondre à ce message

Sujets en rapport avec ce message

envoi/reception de fichiers socket UDP [ par tenrod ] Bonsoir,J'ai créé une application client/serveur avec des socket udp.ce que je voudrais c'est pouvoir envoyer des fichiers du serveur vers le client e Socket:Event de deconnexion [ par Fildomen ] saluut tout le monde :) ! voila je bosse sur un projet client-serveur a nouveau lol ! j'ai pu trouver un evenement qui se declanche lors de la tentati Socket reception d'int ? [ par Cisaks ] J'ai fais un client qui receptionne des packets et je voudrais receptionner les int que mon serveur envoie ...Comment peut on faire ?Voici mon code po Discussion grâce à la classe Socket [ par ivanoff1 ] Bonjour a tousJ'aimerais vous poser une ou deux questions.Tout d'abord, je voudrais savoir si j'ai bien compris le principe des Socket.1) Le serveur e Reutiliser un socket [ par dragondeglace ] VoilaJ'ai créer un chat client-serveur. Le problème est que quand j'arrête la connexion chez le client et chez le serveur et que je veux relancer une Problème communication par socket entre deux applis (c# et java) [ par cyberpedro ] Bonjour,J'ai une appli serveur sous java et je développe un client en c#. Mais mon client ne veux pas envoyer de message au serveur, il peut se connec Pb. avec Socket TCP Serveur + Multi Clients [ par nrobin ] Bonjour,j'effectue un stage et l'on m'a demandé de migrer une application VB6 en C# sous formes de diverses classes de manière à pouvoir l'implémenter Problème échange données entre client et serveur [ par Clem111 ] Bonjour à tous, je suis donc en projet informatique, et je dois coder un client-serveur entre Pocket PC (WM6) et une carte FoxBoard (Linux).Pour l'ins Fermeture du socket avant la fin de l'envoi du fichier. [ par leclerpr ] Envoi de mail mais si email erroné dans la boucle l'envoi ne se fait pas [ par yann591 ] bonjour, voila g ma ptite fonction pour envoyé des mail :MailMessage email = new MailMessage();                email = MailFormat.Html;               


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 9,828 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.