bonjour
je veux faire une communication entre 3 sockets ,conversation en anneau ,l'un n'envoie pas jusqu'à ce qu'il recoi de son prédécesseur
je fait 1 client et 2 serveur ou l'inverse.
cordialement
bonjour
je veux faire une communication entre 3 sockets ,conversation en anneau ,l'un n'envoie pas jusqu'à ce qu'il recoi de son prédécesseur
je fait 1 client et 2 serveur ou l'inverse.
cordialement
Bonjour,
j'avoue ne pas bien comprendre la question.
Qu'entends-tu par "client" et "serveur" ?
En fait je pense que tu confonds une socket avec un canal de communication. Pour un canal, il y a 2 sockets (un à chaque bout )
Si tu veux faire une disposition en anneau, il suffit que chacune des 3 machines ait 2 sockets: un vers le précèdent et un vers le suivant.
bonjour
y a pas une distinction entre serveur et client pour faire mon truc la
cordialement
Excuse-moi, mais je ne vois pas vraiment ce que tu veux dire par "client" et "serveur"...
Si tes machines sont reliées par ce genre de système "en anneau", il n'y a pas de raison d'en avoir une qui serait plus serveur qu'une autre.
Cependant, si par "client" et "serveur" tu veux parler des types sockets TCP/IP (respectivement socket connectée et socket d'écoute), alors chacun de tes membres de l'anneau doit avoir une socket "cliente" pour se connecter au suivant, et une socket "serveur" pour écouter la connexion du prédecesseur, ce qui te donnera une seconde socket "cliente" vers le prédecesseur.
Note que si tu utilises un protocole non connecté (UDP/IP par exemple), ceci n'est pas valable.
Encore une fois, il est possible que j'aie mal compris ce que tu cherches à faire.
non c ca merci donc je fait en mode non connecte ca va marcher merci
cordialement
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager