Pb connexion TCP

wiam_ Messages postés 188 Statut Membre -  
Nico# Messages postés 338 Statut Membre -
Bonjour,

J'ai un petit problème avec ma connexion TCP multiClients ,pour vs expliquer ce que je souhaite faire , je vais simplifier mon pb au code en dessous.

au début le client se connecte et envoie un message au serveur , et le serveur lui répond .

Dans mon main , je lance le serveur puis deux clients , mon prog marche pour le premier client mais pour le deuxième client , le serveur ne reçoit même pas le message .

Si vs pouvez me dire d'où vient mon pb sans changer la structure de mon prog ce serait sympa . Merci et Bonne année !!

P.S : mes méthodes ecrire et lire .. marchent bien , donc mon pb vient pas de là.

public void run(){ // coté serveur

while (true){

try {

Socket s = serv.accept();
connection = new Connection(s);
OuvertureLectureEcriture();
String chaine = connection.lire();

connection.ecrire(chaine+"ok");


close();

} catch (IOException e) {
e.printStackTrace();
}

}
}


public void run(){ // coté client

connection.connect(adresse, port);
OuvertureLectureEcriture();
connection.ecrire("test");
String reponse = connection.lire() ;

System.out.println(reponse);

close();
}
}


A voir également:

5 réponses

Nico# Messages postés 338 Statut Membre 102
 
slt regarde peut etre du coté Synchrone/Asynchrone
0
wiam_ Messages postés 188 Statut Membre 8
 
merci pour ta réponse,
mais je vois pas trop ce que j'aurais à changer dans ce cas la .
0
Nico# Messages postés 338 Statut Membre 102
 
Poste tout ton code stp que je puisse voir se que tu as fait exactement car meme si ton code et juste pour une connexion il ne l'est peut etre pas pour x connexion

merci
0
wiam_ Messages postés 188 Statut Membre 8
 
en fait je travaille sur un projet je peux pas poster ts mon mon code , en plus il es très long
si qql peux m'aider à rendre le code au dessus un vrai multiclients ce serait parfait
Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Nico# Messages postés 338 Statut Membre 102
 
Vue que tu travaille en C# regarde vers les AsyncCallBack mais sans plus de code je ne peut pas plus t'aider poste au moins les methodes ecrire et lire
0