Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.EventQueue;
- import java.io.BufferedReader;
- import java.io.InputStreamReader;
- import java.io.PrintWriter;
- import java.net.Socket;
- import java.util.Scanner;
- import javax.swing.JFrame;
- public class Client {
- public static void main (String [] args) {
- /**
- * Launch the application.
- */
- 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, servermessage;
- System.out.println("Preparing to chat...");
- out.println("I am now connected to you.");
- do{
- EventQueue.invokeLater(new Runnable() {
- @Override
- public void run() {
- try {
- Server window = new Server();
- window.MusicDatabase.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- if (in.ready()){
- servermessage=in.readLine();
- System.out.println("server>: "+servermessage);
- }
- message=kbReader.nextLine();
- out.println(message);
- // out.println("ok");
- Thread.currentThread();
- //message="bye";
- //out.println("bye");
- Thread.sleep(300); //give time for server to respond
- }while (!message.equals("bye"));
- 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