From 17cc620651421e8725e392741bc8637e586ccbcc Mon Sep 17 00:00:00 2001 From: Metatheria Date: Mon, 30 Nov 2020 14:55:26 +0100 Subject: [PATCH] =?UTF-8?q?premier=20syst=C3=A8me=20d'envoi=20de=20message?= =?UTF-8?q?s=20(unidirectionnel=20pour=20l'instant)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/chat/socket_client.java | 34 ++++++++++++++++++++++++++++++++++ src/chat/socket_server.java | 31 +++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 src/chat/socket_client.java create mode 100644 src/chat/socket_server.java diff --git a/src/chat/socket_client.java b/src/chat/socket_client.java new file mode 100644 index 0000000..fb31fe4 --- /dev/null +++ b/src/chat/socket_client.java @@ -0,0 +1,34 @@ +package chat; +import java.net.*; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.io.PrintWriter; +import java.net.ServerSocket; +import java.net.Socket; +import java.net.DatagramSocket; + +public class socket_client { + public static void main (String [] args) + { + try + { + System.out.println("Connecting to server..."); + Socket link = new Socket("localhost", 1234);//remplacer localhost par l'adresse IP du serveur + System.out.println("Establishing I/O streams..."); + BufferedReader in = new BufferedReader(new InputStreamReader(link.getInputStream())); + PrintWriter out = new PrintWriter(link.getOutputStream(),true); + BufferedReader console = new BufferedReader(new InputStreamReader(System.in)); + while(true) + { + String message = console.readLine(); + out.println("CLIENT:" + message); + } + } + catch(IOException e) + { + System.out.println("nik!"); + } + } +} \ No newline at end of file diff --git a/src/chat/socket_server.java b/src/chat/socket_server.java new file mode 100644 index 0000000..d6b1415 --- /dev/null +++ b/src/chat/socket_server.java @@ -0,0 +1,31 @@ +package chat; +import java.net.*; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.io.PrintWriter; +import java.text.SimpleDateFormat; +import java.util.Date; + +public class mySocketClient { + public static void main (String [] args) + { + try + { + System.out.println("Connecting to server..."); + Socket link = new Socket("192.168.1.54", 1234); + System.out.println("Establishing I/O streams..."); + BufferedReader in = new BufferedReader(new InputStreamReader(link.getInputStream())); + PrintWriter out = new PrintWriter(link.getOutputStream(),true); + BufferedReader console = new BufferedReader(new InputStreamReader(System.in)); + while(true) + { + String message = console.readLine(); + out.println("CLIENT:" + message); + } + } + catch(IOException e) + { + System.out.println("nik!"); + }