salut,
est ce que je peut executer deux threads sur la meme socket en parallele?
sinon qu'est ce que je doit faire?
merci d'avance
salut,
est ce que je peut executer deux threads sur la meme socket en parallele?
sinon qu'est ce que je doit faire?
merci d'avance
Lu, c'est un peu vague tout ca.
Donne un peu plus de précisions.
merci de me répondre;
je veux exécuter deux threads qui ,les 2, lisent et ecrivent en paralleles sur la meme socket. fesable ou non ?
sinon quel est la solution ?
Non ce n'est pas faisable en meme temps. En plus en ayant 2 threads qui écrivent et lisent en meme temps tu mélangerais toutes tes données!
Il faut qu'ils lisent et écrivent chacun leur tour. Il faut SYNCHRONISER tes threads.
Sinon pourquoi veux-tu les faire lire en meme temps? les 2 threads ont besoin des memes données?
Les 2 thread peuvent écrire dans le même socket
1 thread peut lire et l'autre peut écrire
Par contre pour que les 2 lisent, cela risque d'être un peu le bazar. Imagine un message que tu reçois en 2 paquets, le 1er thread lit le 1er bout du message, le 2eme thread lit le 2eme bout du message et qu'est ce qu'il se passe après, je n'en sais rien mais c'est du ressort de l'application (cela devient ton problème).
En général, on essaye qu'il n'y ait qu'un seul thread qui lise sur 1 socket
Raymond
Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi
CafuroCafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
e-verbeUn logiciel de conjugaison des verbes de la langue française.
Ma page personnelle sur DVP.
Partager