Advertisement
Guest User

Metehan Ozten

a guest
May 28th, 2010
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.66 KB | None | 0 0
  1. import java.io.*;
  2. import java.net.*;
  3.  
  4. public class Client {
  5.     public static void main(String[] args) throws IOException {
  6.  
  7.         Socket Socket = null;
  8.         PrintWriter out = null;
  9.         BufferedReader in = null;
  10.         Boolean Connected = true;
  11.         String HostName = "DELLLAB_08";
  12.         try {
  13.             Socket = new Socket(HostName, 4444);
  14.             out = new PrintWriter(Socket.getOutputStream(), true);
  15.             in = new BufferedReader(new InputStreamReader(Socket.getInputStream()));
  16.         } catch (UnknownHostException e) {
  17.             System.err.println("Don't know about host: HostName.");
  18.             System.exit(1);
  19.         } catch (IOException e) {
  20.             System.err.println("Couldn't get I/O for the connection to: taranis.");
  21.             System.exit(1);
  22.         }
  23.  
  24.         BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in));
  25.         String fromServer;
  26.         String fromUser = null;
  27.  
  28.         while (Connected)
  29.         {
  30.             try{
  31.             Thread.currentThread().sleep(10);
  32.             }
  33.             catch(InterruptedException e){}
  34.            
  35.             //recieve data
  36.             if((fromServer = in.readLine()) != null)
  37.             {
  38.             System.out.println("Server: " + fromServer);
  39.             if (fromServer.equals("Bye."))
  40.                 break;
  41.             }
  42.           //fromUser = "lol";
  43.         fromUser = stdIn.readLine();
  44.         if (fromUser != null)
  45.         {
  46.                 System.out.println("Client: " + fromUser);
  47.                 out.println(fromUser);
  48.                 out.flush();
  49.         }
  50.         }
  51.  
  52.         out.close();
  53.         in.close();
  54.         stdIn.close();
  55.         Socket.close();
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement