Advertisement
Guest User

Example Java Socket Client

a guest
Apr 29th, 2014
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. import java.lang.*;
  2. import java.io.*;
  3. import java.net.*;
  4. import java.util.Scanner;
  5.  
  6. class SocketClient {
  7.  
  8. public static void main(String args[]) throws IOException {
  9. BufferedReader in = null;
  10. PrintWriter out = null;
  11. try {
  12. Socket skt = new Socket("localhost", 1234);
  13. in = new BufferedReader(new InputStreamReader(skt.getInputStream()));
  14. Scanner kbReader = new Scanner(System.in);
  15. out = new PrintWriter(skt.getOutputStream(), true);
  16. out.flush();
  17. String message, servermessage;
  18. InetAddress clientip = InetAddress.getLocalHost();
  19. System.out.println("Preparing to chat...");
  20. out.println("Client IP Address: " + clientip);
  21. // sends message to client giving ip
  22. out.println("Client hostname: " + clientip.getHostAddress());
  23. // send message to client giving computer name
  24. //Receive Server welcome messages:
  25. servermessage = in.readLine();
  26. System.out.println("server>: " + servermessage);
  27. do {
  28.  
  29. servermessage = in.readLine();
  30. System.out.println("server>: " + servermessage);
  31. message = kbReader.nextLine();
  32. out.println(message);
  33. } while (!message.equals("bye") && !servermessage.equals("server>Server closing"));
  34.  
  35.  
  36. } catch (Exception e) {
  37. System.out.print(e);
  38. } finally {
  39. if (out != null) {
  40. out.close();
  41. }
  42. if (in != null) {
  43. in.close();
  44. }
  45. }
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement