Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.luxoft.bankapp.server;
- import java.io.IOException;
- import java.io.ObjectInputStream;
- import java.io.ObjectOutputStream;
- import java.net.Socket;
- public class BankClientMock implements Runnable {
- Socket requestSocket;
- ObjectOutputStream out;
- ObjectInputStream in;
- String message;
- static final String SERVER = "localhost";
- String identifier = "Client";
- @Override
- public void run() {
- try {
- requestSocket = new Socket(SERVER, 4005);
- System.out.println("Connected to localhost in port 4005");
- out = new ObjectOutputStream(requestSocket.getOutputStream());
- in = new ObjectInputStream(requestSocket.getInputStream());
- out.writeObject(identifier);
- out.flush();
- System.out.println("Server: " + in.readObject());
- out.writeObject("John Doe");
- System.out.println("Server: " + in.readObject());
- out.writeObject("2");
- System.out.println("Server: " + in.readObject());
- out.writeObject("1");
- System.out.println("Server: " + in.readObject());
- out.writeObject("3");
- System.out.println("Server: " + in.readObject());
- out.writeObject("exit");
- } catch (IOException e) {
- e.printStackTrace();
- } catch (ClassNotFoundException e) {
- e.printStackTrace();
- }
- }
- public static void main(String args[]) {
- BankClientMock clientMock = new BankClientMock();
- clientMock.run();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement