diff options
Diffstat (limited to 'src/Client/ChatClientReader.java')
-rw-r--r-- | src/Client/ChatClientReader.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/Client/ChatClientReader.java b/src/Client/ChatClientReader.java index b7b4ea1..64f92a0 100644 --- a/src/Client/ChatClientReader.java +++ b/src/Client/ChatClientReader.java @@ -6,9 +6,10 @@ import java.io.*; public class ChatClientReader extends Thread
{
public static Scanner reader = new Scanner(System.in);
-
private Socket soc;
+
+
public ChatClientReader (Socket soc)
{
this.soc = soc;
@@ -26,6 +27,10 @@ public class ChatClientReader extends Thread do {
line = input.readLine(); // FIXME: more then 1 line
+ if (line == null)
+ {
+ soc.close();
+ }
line = "[" + line + "]";
System.out.println("");
System.out.println(line);
@@ -36,6 +41,8 @@ public class ChatClientReader extends Thread System.err.println(e);
return;
}
+
+
}
|