Partie 1 exo 1 fini
Test bon
This commit is contained in:
@@ -15,16 +15,22 @@ public class ClientHandlerBytes implements ClientHandler {
|
||||
try {
|
||||
//Lecture du message dans un buffer de bytes
|
||||
InputStream inStream = socket.getInputStream();
|
||||
|
||||
byte[] buffer = new byte[8];
|
||||
inStream.read(buffer);
|
||||
String message = new String(buffer);
|
||||
System.out.println("client reçu : " + message);
|
||||
|
||||
//Envoie du buffer de bytes.
|
||||
OutputStream out = socket.getOutputStream();
|
||||
out.write(buffer);
|
||||
System.out.println("client envoie : " + message);
|
||||
|
||||
while(socket.isConnected()){
|
||||
while(inStream.read(buffer) != -1){
|
||||
String message = new String(buffer);
|
||||
System.out.println("client reçu : " + message);
|
||||
//Envoie du buffer de bytes.
|
||||
out.write(message.getBytes());
|
||||
System.out.println("client envoie : " + message);
|
||||
out.flush();
|
||||
buffer = new byte[8];
|
||||
}
|
||||
}
|
||||
inStream.close();
|
||||
out.close();
|
||||
}catch (IOException e){
|
||||
System.out.println(e.getMessage());
|
||||
} finally {
|
||||
|
||||
@@ -16,14 +16,24 @@ public class ClientHandlerChar implements ClientHandler {
|
||||
//Lecture
|
||||
InputStreamReader isr = new InputStreamReader(socket.getInputStream());
|
||||
BufferedReader in = new BufferedReader(isr);
|
||||
String message;
|
||||
while (((message = in.readLine())) != null) {
|
||||
System.out.println(message);
|
||||
}
|
||||
|
||||
//Ecrire
|
||||
OutputStreamWriter osw = new OutputStreamWriter(socket.getOutputStream());
|
||||
PrintWriter out = new PrintWriter(osw, true);
|
||||
PrintWriter out = new PrintWriter(osw);
|
||||
|
||||
String message;
|
||||
while(socket.isConnected()){
|
||||
while (((message = in.readLine())) != null) {
|
||||
System.out.println("client reçu : " +message);
|
||||
out.println(message);
|
||||
out.flush();
|
||||
}
|
||||
}
|
||||
|
||||
in.close();
|
||||
out.close();
|
||||
isr.close();
|
||||
osw.close();
|
||||
}catch (IOException e){
|
||||
System.out.println(e.getMessage());
|
||||
}finally {
|
||||
|
||||
Reference in New Issue
Block a user