Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.lang.*;
- import java.io.*;
- import java.net.*;
- import java.util.Scanner;
- public class Client {
- public static void main(String args[]) {
- try {
- Socket skt = new Socket("localhost", 1234); // change localhost to server ip address if not loopback
- BufferedReader in = new BufferedReader(new
- InputStreamReader(skt.getInputStream()));
- Scanner kbReader = new Scanner(System.in);
- PrintWriter out = new PrintWriter(skt.getOutputStream(), true);
- out.flush();
- String message="";
- String servermessage="";
- String username,password;
- String leaveOption="no";
- System.out.println("Preparing to chat...");
- out.println("I am now connected to you.");
- do{
- if (in.ready()){
- servermessage=in.readLine();
- System.out.println("server>: "+servermessage);
- }
- System.out.print(servermessage);
- leaveOption=kbReader.nextLine();
- out.println(leaveOption);
- username=kbReader.nextLine();
- out.println(username);
- password=kbReader.nextLine();
- out.println(password);
- //out.println("ok");
- //message="bye";
- //out.println("bye");
- Thread.currentThread().sleep(300); //give time for server to respond
- }while (!leaveOption.equals("yes"));
- System.out.println("out of do while loop");
- out.close();
- in.close();
- }
- catch(Exception e) {
- e.printStackTrace();
- System.out.print("Whoops! It didn't work!\n");
- }
- }
- }
Add Comment
Please, Sign In to add comment