public class ServeurTraintementText { public static void main(String arg){ try { ServerSocket ss =new ServerSocket(8080); while(true){ Socket connexion=ss.accept(); new ThreadServer(connexion).start(); } } catch(IOException ex){System.err.println("Erreur"+ex);}} }
class ThreadServer extends Thread {private Socket connexion; public ThreadServer(Socket connexion) {this.connexion=connexion; } public void run() {try { BufferedReader in=new BufferedReader(new InputStreamReader(connexion.getInputStream())); PrintWriter out=new PrintWriter(connexion.getOutputStream(),true); String line; while ((line=in.readLine()) != null ) {StringTokenizer st=new StringTokenizer(line); int nt=st.countTokens(); int n=line.length(); out.println("nombredemots\n"+Integer.toString(nt)+"nombredecars\n"+Integer.toString(n)); out.flush(); } }catch(IOException e) {System.out.println("Erreur"+e);}
} }
lorsque j'ai le compilé il m'affiche File Compiled... NO ERROR... et à l'exécution il m'affiche java.lang.NoSuchMethodError: main Exception in thread "main" Process Exit...
Marsh Posté le 27-03-2008 à 07:06:19
salut,
voila le code de mon serveur
import java.io.*;
import java.net.*;
import java.util.*;
public class ServeurTraintementText {
public static void main(String arg){
try
{
ServerSocket ss =new ServerSocket(8080);
while(true){
Socket connexion=ss.accept();
new ThreadServer(connexion).start();
}
}
catch(IOException ex){System.err.println("Erreur"+ex);}}
}
class ThreadServer extends Thread
{private Socket connexion;
public ThreadServer(Socket connexion)
{this.connexion=connexion;
}
public void run()
{try
{ BufferedReader in=new BufferedReader(new InputStreamReader(connexion.getInputStream()));
PrintWriter out=new PrintWriter(connexion.getOutputStream(),true);
String line;
while ((line=in.readLine()) != null )
{StringTokenizer st=new StringTokenizer(line);
int nt=st.countTokens();
int n=line.length();
out.println("nombredemots\n"+Integer.toString(nt)+"nombredecars\n"+Integer.toString(n));
out.flush();
}
}catch(IOException e)
{System.out.println("Erreur"+e);}
}
}
lorsque j'ai le compilé il m'affiche
File Compiled...
NO ERROR...
et à l'exécution il m'affiche
java.lang.NoSuchMethodError: main
Exception in thread "main" Process Exit...
SVP j'ai besoin de votre aide