Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1543 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  ereur non-static variable.........

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ereur non-static variable.........

n°1205215
aquastar
Posté le 22-09-2005 à 16:13:43  profilanswer
 


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 :
  1. public class ServeurB{
  2. public static void main(String[] args){
  3.  int numero=1;
  4.  try{
  5.   ServerSocket service=new ServerSocket(6666);
  6.   while(true){
  7.    Socket connexion=service.accept();
  8.     new ThreadConnexion(connexion, numero++).start();
  9.   }
  10.  }catch(Exception e){
  11.   System.err.println("erreur"+e);
  12.  }
  13. }
  14. class ThreadConnexion extends Thread{
  15.   private Socket connexion;
  16.   private int numero;
  17.   public ThreadConnexion(Socket connexion, int numero){
  18.  this.connexion=connexion;
  19.  this.numero=numero;
  20. }
  21. ...........

mood
Publicité
Posté le 22-09-2005 à 16:13:43  profilanswer
 

n°1205381
Profil sup​primé
Posté le 22-09-2005 à 17:46:54  answer
 

Mets ton main() dans une autre classe...
Mets egalement ton start() dans le constructeur de ThreadConnection plutot que dans le main...


Message édité par Profil supprimé le 22-09-2005 à 17:48:47

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  ereur non-static variable.........

 

Sujets relatifs
Comment changer ma variable en String ?[résolu]Passage de variable
<JavaScript> pb de variableà l'aide : requete SQL : "FROM" variable ?
Variable dans sql? lien dynamiques?tester si une variable est nul
Utilisation d'une variable en Flash depuis PHPAide substitution de variable DOS SVP (mille merci nglechau)
[Résolu]Syntaxe Range avec variableComment utiliser une variable dans un objet ?
Plus de sujets relatifs à : ereur non-static variable.........


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR