Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.IOException;
- import java.io.ObjectInputStream;
- import java.io.ObjectOutputStream;
- import java.net.InetSocketAddress;
- import java.net.Socket;
- import java.nio.channels.ServerSocketChannel;
- import java.nio.channels.SocketChannel;
- import java.util.Scanner;
- public class ClientClass {
- public static void main(String args[]) throws IOException, ClassNotFoundException
- {
- // take order and convert it to array of choices
- Scanner myScanner = new Scanner(System.in); // take from user
- System.out.println("Enter all your choices seperated by space:");
- System.out.println("Choices are: 1- 2- 3- 4");
- String orderString = myScanner.next();
- orderString += myScanner.nextLine();
- String orderArray[] = orderString.split(" ");
- // send request to server
- Socket mySocket = new Socket("127.0.0.1", 4444); // create a socket
- ObjectOutputStream out = new ObjectOutputStream(mySocket.getOutputStream());
- out.writeObject(orderArray);
- // get response from server
- Scanner MyScanner2 = new Scanner(mySocket.getInputStream()); // send the number to socket
- int temp = MyScanner2.nextInt();
- System.out.println(temp);
- }
- }
- import java.io.IOException;
- import java.io.ObjectInputStream;
- import java.io.ObjectOutputStream;
- import java.io.PrintStream;
- import java.net.InetSocketAddress;
- import java.net.ServerSocket;
- import java.net.Socket;
- import java.nio.channels.SocketChannel;
- import java.util.Scanner;
- public class ServerClass {
- public static void main(String args[]) throws IOException, ClassNotFoundException
- {
- // receive
- ServerSocket myServerSocket = new ServerSocket(4444); // create a server socket
- Socket mySimpleSocket = myServerSocket.accept(); // accept requests
- ObjectInputStream ois = new ObjectInputStream(mySimpleSocket.getInputStream());
- String[] choices = (String[]) ois.readObject();
- // send back response - how ???
- PrintStream myPrintStream = new PrintStream(mySimpleSocket.getOutputStream());
- myPrintStream.println(choices.length);
- }
- }
Add Comment
Please, Sign In to add comment