Ajouter un commentaire

fredericmazue
Re: arret impossible d'un serveur java la 2 eme fois

Bonjour,

J'avoue avoir du mal à comprendre ton code. Le besoin de vacances sans doute. Mais plusieurs choses m'étonnent.

par exemple, je ne vous nulle part d'appel à la méthode accept de ServerSocket.

Mais surtout là :

void demarrage(ServerSocket skv){
try {

skv = new ServerSocket(port);
System.out.println("Lancement du serveur");
System.out.println("server is stopped ? : "+skv.isClosed());

}

A mon humble avis skv passe dans le ramasse-miettes dès qu'on sort de la portée. ServerSocket skv est une copie de la référence d'objet. Quand tu écris
skv = new ServerSocket(port); le ServerSocket du reste du programme et passé en argument ici, n'est pas affecté. Je ne sais pas si je suis clair ? (toujours le besoin de vacances :) )

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 U   U  TTTTTT   CCC  TTTTTT   GGG  
U U TT C TT G
U U TT C TT G GG
U U TT C TT G G
UUU TT CCC TT GGG