package
[code=java]/code javaapplication23.classe_a_utiliser.newpackage;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.*;
import java.util.Scanner;
public class Serveurr {
static Socket socketC,socketM;
static BufferedReader in,inC,inA,inM,inW;
static PrintWriter out,outC,outA,outM,outW;
static String msgC,msgM;
static Integer c,m;
public static void main(String[] zero){
ServerSocket socket;
try {
socket = new ServerSocket(2009);
Thread t = new Thread(new Accepter_clients(socket));
t.start();
System.out.println("attent connection...!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
class Accepter_clients implements Runnable {
private ServerSocket socketserver;
private Socket socket;
private int nbrclient = 1;
public Accepter_clients(ServerSocket s){
socketserver = s;
}
public void run() {
try {
while(true){
socket = socketserver.accept(); // Un client se connecte on l'accepte
System.out.println("Le dreambox numéro "+nbrclient+ " est connecté !");
nbrclient++;
socket.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
class Reception implements Runnable {
private BufferedReader in;
private String message = null;
public Reception(BufferedReader in){
this.in = in;
}
public void run() {
while(true){
try {
message = in.readLine();
System.out.println("le c avé dit" +message);
} catch (IOException e) {
e.printStackTrace();
}
}
}
}class Emission implements Runnable {
private PrintWriter out;
private String login
null, message null;
private Scanner sc = null;
public Emission(PrintWriter out) {
this.out = out;
}
public void run() {
sc = new Scanner(System.in);
System.out.println("je suis le serveur !! :");
message = sc.nextLine();
out.println(message);
out.flush();
}
}
svvp comment intégrer les classe de réception et d'émission dans la main
Afficher la suite