Advertisement
Guest User

Untitled

a guest
Apr 28th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.80 KB | None | 0 0
  1. //package tp1Gallais;
  2.  
  3. import java.net.*;
  4. import java.io.*;
  5. import java.lang.*;
  6. import java.util.*;
  7.  
  8. public class server extends Thread {
  9.  
  10.     private ServerSocket ss;
  11.  
  12.     public server(Integer port) {
  13.         try {
  14.                 ss = new ServerSocket(port);
  15.         } catch(IOException e) {
  16.             e.printStackTrace();
  17.         }
  18.     }
  19.  
  20.     public void run() {
  21.         try {
  22.  
  23.             // créer un processus avec cette socket
  24.             Socket client = ss.accept();
  25.             BufferedReader read = null;
  26.  
  27.  
  28.             if(client.isConnected()) {
  29.                 read = new BufferedReader( new InputStreamReader( client.getInputStream()));
  30.             }
  31.  
  32.             String message;
  33.  
  34.            
  35.             Scanner sc = new Scanner(System.in);
  36.  
  37.             PrintStream ps = new PrintStream(client.getOutputStream());
  38.            
  39.             String message2;
  40.             while((message2 = sc.nextLine()) != null)
  41.                 ps.println(message2);
  42.  
  43.            
  44.  
  45.             /*while((message = read.readLine()) != null) {
  46.                 System.out.println(message);
  47.             }*/
  48.  
  49.             client.close();
  50.             ss.close();
  51.  
  52.         } catch (IOException e) {
  53.             e.printStackTrace();
  54.         }
  55.     }
  56.  
  57.     public static void main(String[] args) throws Exception {
  58.         server ecouteClients = new server(1234);
  59.         ecouteClients.start();
  60.  
  61.         BufferedReader entree = new BufferedReader(new InputStreamReader(System.in));
  62.  
  63.         String message;
  64.  
  65.         while((message = entree.readLine()) != null)
  66.             System.out.println(message);
  67.     }
  68.  
  69.  
  70. }
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77. /*public class server {
  78.  
  79.     public static void main(String[] args) throws Exception {
  80.  
  81.         ServerSocket ss = new ServerSocket(1234);
  82.         Socket client = ss.accept();
  83.         BufferedReader read = null;
  84.  
  85.         if(client.isConnected()) {
  86.             read = new BufferedReader( new InputStreamReader( client.getInputStream()));
  87.         }
  88.  
  89.         String message;
  90.  
  91.         while((message = read.readLine()) != null) {
  92.             System.out.println(message);
  93.         }
  94.  
  95.         client.close();
  96.         ss.close();
  97.  
  98.     }
  99.  
  100.  
  101. }*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement