diff options
author | dor <dor1_b@walla.com> | 2013-10-19 13:32:48 +0300 |
---|---|---|
committer | dor <dor1_b@walla.com> | 2013-10-19 13:32:48 +0300 |
commit | 3055f8949d34ddc1e32ccb6fbf9f9aedae7851c7 (patch) | |
tree | c6b52e29a9e0c4c4f44edf1aa86459217165b615 /src/Client/ChatClientWriter.java | |
parent | 4a365d5aa6dcfbdae8fc15e1d9f776966edd97e6 (diff) |
Client Move to Separate package
Diffstat (limited to 'src/Client/ChatClientWriter.java')
-rw-r--r-- | src/Client/ChatClientWriter.java | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/src/Client/ChatClientWriter.java b/src/Client/ChatClientWriter.java new file mode 100644 index 0000000..3405fd1 --- /dev/null +++ b/src/Client/ChatClientWriter.java @@ -0,0 +1,40 @@ +package Client;
+import java.io.*;
+import java.net.Socket;
+import java.util.*;
+
+public class ChatClientWriter extends Thread
+{
+ private Socket Soc;
+
+ public static Scanner reader = new Scanner(System.in);
+
+ public ChatClientWriter(Socket Soc)
+ {
+ this.Soc = Soc;
+ }
+
+ public void run()
+ {
+ try
+ {
+ OutputStreamWriter outTemp;
+ String phrase;
+
+ outTemp = new OutputStreamWriter(this.Soc.getOutputStream());
+ BufferedWriter output = new BufferedWriter(outTemp);
+
+ while (true)
+ {
+ System.out.print("Write here:> ");
+ phrase = reader.nextLine();
+ output.write(phrase, 0, phrase.length());
+ output.newLine();
+ output.flush();
+ }
+
+ } catch (IOException e) {}
+
+ }
+
+}
|