1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| package application;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;
public class Client extends Thread {
private Socket socket;
private String server;
private int port;
private String nick;
private String channel;
private BufferedReader in;
private PrintWriter out;
public Client(String server, String nick, String channel, int port) {
// this.server=server;
// this.port = port;
// this.nick=nick;
// this.channel=channel;
try {
this.socket = new Socket(server, port);
this.in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
this.out = new PrintWriter(socket.getOutputStream());
} catch (IOException e) {
e.printStackTrace();
}
}
@Override
public void run() {
try {
while (true) {
String message;
while ((message = in.readLine()) != null) {
{
System.out.println("je passe");
out.println(message + " rec");
out.flush();
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
} |
Partager