Ajouter un commentaire

fredericmazue

Quote:
je viens de découvrir ce forum

Bienvenue :)
Quote:
Je ne comprend pas pourquoi car c'est une méthode déja défini dans la classe socket.

Non, il n'y pas la moindre méthode start dans la classe Socket
Quote:
je pense que sa vient d'une erreur de syntaxe

Non plus.

Donc pas de méthode start dans la classe Socket. je pense que, voulant écouter les sockets entrant dans un Thread, tu confonds classe Thread et classe Socket. Ta classe TestServeurThreadTCP doit être un Thread. Pour cela tu dois soit implementer java.lang.Runnable, doit dériver de Thread.
Disons que tu dérives de Thread:

TestServeurThreadTCP extends Thread

Et là, tu as ta méthode start par héritage.

Mais attention ce n'est pas tout. Tu vas aussi devoir redéfinir la méthode run. Et aussi réorganiser tout ton code, qui pour la plus grand partie ne doit pas être dans main. Dans run tu mets ta boucle while mais SANS t.start() dedans :lol: t.start tu le mets ailleurs. Bref tu essaies de
réorganiser ton code et si ça ne va pas, tu reviens nous voir :)

C'est un exercice d'école ça non ? ;)

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 Y   Y  DDD   N   N  L      SSS  
Y Y D D NN N L S
Y D D N N N L SSS
Y D D N NN L S
Y DDD N N LLLL SSSS