j'ai une classe serveur qui doit recevoir des connexions de plusiers clients pour cela j'utilise les threads. j'ai la classe ServeurB avec main et dans celle ci j'ai la classe ThreadConnexion j'ai une erreur lors de la compilation de mon pg: non-static variable this cannot be referenced from a static context pour la ligne new ThreadConnexion(connexion, numero++).start();
Code :
publicclass ServeurB{
publicstaticvoid main(String[] args){
int numero=1;
try{
ServerSocket service=new ServerSocket(6666);
while(true){
Socket connexion=service.accept();
new ThreadConnexion(connexion, numero++).start();
}
}catch(Exception e){
System.err.println("erreur"+e);
}
}
class ThreadConnexion extends Thread{
private Socket connexion;
privateint numero;
public ThreadConnexion(Socket connexion, int numero){
Marsh Posté le 22-09-2005 à 16:13:43
j'ai une classe serveur qui doit recevoir des connexions de plusiers clients pour cela j'utilise les threads.
j'ai la classe ServeurB avec main et dans celle ci j'ai la classe ThreadConnexion
j'ai une erreur lors de la compilation de mon pg:
non-static variable this cannot be referenced from a static context
pour la ligne new ThreadConnexion(connexion, numero++).start();