summaryrefslogtreecommitdiff
path: root/src/Client/ChatClientWriter.java
diff options
context:
space:
mode:
authordor <dor1_b@walla.com>2013-10-19 13:32:48 +0300
committerdor <dor1_b@walla.com>2013-10-19 13:32:48 +0300
commit3055f8949d34ddc1e32ccb6fbf9f9aedae7851c7 (patch)
treec6b52e29a9e0c4c4f44edf1aa86459217165b615 /src/Client/ChatClientWriter.java
parent4a365d5aa6dcfbdae8fc15e1d9f776966edd97e6 (diff)
Client Move to Separate package
Diffstat (limited to 'src/Client/ChatClientWriter.java')
-rw-r--r--src/Client/ChatClientWriter.java40
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) {}
+
+ }
+
+}