Advertisement
Guest User

Untitled

a guest
Dec 26th, 2014
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.35 KB | None | 0 0
  1. package com.luxoft.bankapp.server;
  2.  
  3. import java.io.IOException;
  4. import java.io.ObjectInputStream;
  5. import java.io.ObjectOutputStream;
  6. import java.net.Socket;
  7.  
  8. public class BankClientMock implements Runnable {
  9.     Socket requestSocket;
  10.     ObjectOutputStream out;
  11.     ObjectInputStream in;
  12.     String message;
  13.     static final String SERVER = "localhost";
  14.     String identifier = "Client";
  15.  
  16.     @Override
  17.     public void run() {
  18.         try {
  19.             requestSocket = new Socket(SERVER, 4005);
  20.             System.out.println("Connected to localhost in port 4005");
  21.             out = new ObjectOutputStream(requestSocket.getOutputStream());
  22.             in = new ObjectInputStream(requestSocket.getInputStream());
  23.             out.writeObject(identifier);
  24.             out.flush();
  25.             System.out.println("Server: " + in.readObject());
  26.             out.writeObject("John Doe");
  27.             System.out.println("Server: " + in.readObject());
  28.             out.writeObject("2");
  29.             System.out.println("Server: " + in.readObject());
  30.             out.writeObject("1");
  31.             System.out.println("Server: " + in.readObject());
  32.             out.writeObject("3");
  33.             System.out.println("Server: " + in.readObject());
  34.             out.writeObject("exit");
  35.         } catch (IOException e) {
  36.             e.printStackTrace();
  37.         } catch (ClassNotFoundException e) {
  38.             e.printStackTrace();
  39.         }
  40.     }
  41.     public static void main(String args[]) {
  42.         BankClientMock clientMock = new BankClientMock();
  43.         clientMock.run();
  44.     }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement