diff options
author | dor <dor1_b@walla.com> | 2013-09-27 23:37:28 +0300 |
---|---|---|
committer | dor <dor1_b@walla.com> | 2013-09-27 23:37:28 +0300 |
commit | 7360270be8a996a6e8890f3ca54248bdb1c27203 (patch) | |
tree | d93806daedd44b12417448310f20a503227a04cd | |
parent | edc1e8c81cd4191001260674086baf978b81b49c (diff) |
Server Client
-rw-r--r-- | src/C1.java | 11 | ||||
-rw-r--r-- | src/ChatClient.java | 28 | ||||
-rw-r--r-- | src/ChatServer.java | 27 |
3 files changed, 55 insertions, 11 deletions
diff --git a/src/C1.java b/src/C1.java deleted file mode 100644 index 6646f34..0000000 --- a/src/C1.java +++ /dev/null @@ -1,11 +0,0 @@ -import java.util.*;
-public class C1
-{
- public static Scanner reader = new Scanner (System.in);
- public static void main(String[] args)
- {
- System.out.println("Hallo Warkld");
-
- }
-
-}
diff --git a/src/ChatClient.java b/src/ChatClient.java new file mode 100644 index 0000000..77abe11 --- /dev/null +++ b/src/ChatClient.java @@ -0,0 +1,28 @@ +import java.io.*;
+import java.net.Socket;
+import java.util.*;
+public class ChatClient
+{
+ public static Scanner reader = new Scanner (System.in);
+ public static void main(String[] args) throws IOException
+ {
+ String phrase = "Hay";
+ int port = 10000;
+ String host = null;
+ Socket Soc = new Socket( host, port);
+ OutputStreamWriter outTemp = new OutputStreamWriter (Soc.getOutputStream());
+ BufferedWriter output = new BufferedWriter (outTemp);
+ InputStreamReader inputTemp = new InputStreamReader (Soc.getInputStream());
+ BufferedReader input = new BufferedReader (inputTemp);
+ phrase = input.readLine(); //FIXME: more then 1 line
+ phrase = "[" + phrase + "]";
+ System.out.println(phrase);
+ output.write(phrase,0,phrase.length());
+ output.newLine();
+ output.flush();
+ Soc.close();
+
+ }
+
+}
+
diff --git a/src/ChatServer.java b/src/ChatServer.java new file mode 100644 index 0000000..4cffd92 --- /dev/null +++ b/src/ChatServer.java @@ -0,0 +1,27 @@ +import java.util.*;
+import java.net.*;
+import java.io.*;
+public class ChatServer
+{
+ public static Scanner reader = new Scanner (System.in);
+ public static void main(String[] args) throws IOException
+ {
+ String phrase;
+ ServerSocket Service = new ServerSocket (10000);
+ Socket Soc = Service.accept();
+ InputStreamReader inputTemp = new InputStreamReader (Soc.getInputStream());
+ BufferedReader input = new BufferedReader (inputTemp);
+ phrase = input.readLine(); //FIXME: more then 1 line
+ OutputStreamWriter outTemp = new OutputStreamWriter (Soc.getOutputStream());
+ BufferedWriter output = new BufferedWriter (outTemp);
+ phrase = "<" + phrase + ">";
+ System.out.println(phrase);
+ output.write(phrase,0,phrase.length());
+ output.newLine();
+ output.flush();
+ Soc.close();
+ Service.close();
+ System.out.println("Done");
+ }
+
+}
|