diff --git a/TCP/TCPReceiver.class b/TCP/TCPReceiver.class new file mode 100644 index 0000000000000000000000000000000000000000..176fc532b245113f6f8521ae1722311c5020d6fd Binary files /dev/null and b/TCP/TCPReceiver.class differ diff --git a/TCP/TCPReceiver.java b/TCP/TCPReceiver.java new file mode 100644 index 0000000000000000000000000000000000000000..e035db8ea3c401d704f12327a545f1cbd84a2173 --- /dev/null +++ b/TCP/TCPReceiver.java @@ -0,0 +1,22 @@ +import java.io.*; +import java.net.*; +class TCPReceiver { + public static void main(String[] args) { + try { + ServerSocket ss = new ServerSocket(4322); + for (;;) { + try { + Socket client = ss.accept(); + BufferedReader in = new BufferedReader(new InputStreamReader(client.getInputStream())); + String line; + while ((line = in .readLine()) != null) System.out.println(line + " received"); + client.close(); + } catch (Exception e) { + System.out.println("error " + e); + } + } + } catch (Exception e) { + System.out.println("error " + e); + } + } +} diff --git a/TCP/TCPSender.class b/TCP/TCPSender.class new file mode 100644 index 0000000000000000000000000000000000000000..5dc7a8707d9d38dea3cf0fb3c9101c2ea91e25ab Binary files /dev/null and b/TCP/TCPSender.class differ diff --git a/TCP/TCPSender.java b/TCP/TCPSender.java new file mode 100644 index 0000000000000000000000000000000000000000..2fd40078d7605092e991ec18585f737fae74d871 --- /dev/null +++ b/TCP/TCPSender.java @@ -0,0 +1,18 @@ +import java.io.*; +import java.net.*; +class TCPSender { + public static void main(String[] args) { + try { + Socket socket = new Socket("isaac-VirtualBox", 4322); + PrintWriter out = new PrintWriter(socket.getOutputStream()); + for (int i = 0; i < 10; i++) { + out.println("TCP message " + i); + out.flush(); + System.out.println("TCP message " + i + " sent"); + Thread.sleep(1000); + } + } catch (Exception e) { + System.out.println("error" + e); + } + } +}