OVH Cloud OVH Cloud

Utilisation spécifique de Socket

2 réponses
Avatar
Neoli
Mon programme est un client de chat qui peut possèder plusieurs Sockets
vers des serveurs différents (une socket par serveur bien sûr).
Comme je viens à peine de découvrir la classe socket et que je vois
qu'elle possède en gros deux modes de fonctionnement (Synchrone et
asynchrone), je me demande vers quoi je dois partir, sachant que le
processus de connection vers chaque serveur ne doit pas être bloquant,
que je dois pouvoir envoyer à tout moment des données vers les serveurs
et que je dois être averti lorsque qu'un serveur m'envoie des données.
Quelqu'un aurait des conseils ou des avertissements ?
merci d'avance

2 réponses

Avatar
Paul Bacelar
Le mode Asynchrone me semble tout indiqué même s'il est un peu plus complexe
à mettre en oeuvre.
--
Paul Bacelar

"Neoli" wrote in message
news:4298339b$0$6876$
Mon programme est un client de chat qui peut possèder plusieurs Sockets
vers des serveurs différents (une socket par serveur bien sûr).
Comme je viens à peine de découvrir la classe socket et que je vois
qu'elle possède en gros deux modes de fonctionnement (Synchrone et
asynchrone), je me demande vers quoi je dois partir, sachant que le
processus de connection vers chaque serveur ne doit pas être bloquant,
que je dois pouvoir envoyer à tout moment des données vers les serveurs
et que je dois être averti lorsque qu'un serveur m'envoie des données.
Quelqu'un aurait des conseils ou des avertissements ?
merci d'avance


Avatar
Neoli
Paul Bacelar wrote:
Le mode Asynchrone me semble tout indiqué même s'il est un peu plus complexe
à mettre en oeuvre.



c'est justement ça le soucis, j'ai un peu de mal à appréhender les
concepts de BeginReceive, EndReceive... Enfin bon, je vais fouiller un
peu ;-)