X-Git-Url: https://git.piment-noir.org/?p=TD_SR.git;a=blobdiff_plain;f=TD2%2FClientSimplifie.java;h=fd3cd7c9162dc3937d1a397b1c1cf0489ffe819e;hp=f5ccb40933f3f1f315b6de53588d228971193701;hb=7293fe6dc670d5164859159aab339fa3a4750773;hpb=4ab67210b63fb7157f789bb73a3fa496ca8f8aab diff --git a/TD2/ClientSimplifie.java b/TD2/ClientSimplifie.java index f5ccb40..fd3cd7c 100644 --- a/TD2/ClientSimplifie.java +++ b/TD2/ClientSimplifie.java @@ -26,12 +26,16 @@ public class ClientSimplifie { try { sock = new Socket(adresseIPServeur, portServeur); } - catch (IOException e) {} + catch (IOException e) { + System.out.println("IOException: " + e); + } InputStream IStream = null; try { IStream = sock.getInputStream(); } - catch (IOException e) {} + catch (IOException e) { + System.out.println("IOException: " + e); + } InputStreamReader IMesg = new InputStreamReader(IStream); lecture = new BufferedReader(IMesg); @@ -39,31 +43,48 @@ public class ClientSimplifie { try { OStream = sock.getOutputStream(); } - catch (IOException e) {} + catch (IOException e) { + System.out.println("IOException: " + e); + } ecriture = new PrintWriter(OStream); } + /** + * Send a message on the opened client socket + * @param msg a string containing the message to send + */ public void sendMsg(String msg) { ecriture.println(msg); ecriture.flush(); } + /** + * Receive a message sent on the opened client socket + * @return a string containing the received message + */ public String receiveMsg() { String line = new String(); try { //FIXME: read only the line before the ending newline line = lecture.readLine(); } - catch (IOException e) {} + catch (IOException e) { + System.out.println("IOException: " + e); + } return line; } + /** + * Close all opened I/O streams attached to this object instance + */ public void closeRWIO() { ecriture.close(); try { lecture.close(); } - catch (IOException e) {} + catch (IOException e) { + System.out.println("IOException: " + e); + } } } // fin classe ClientSimplifie