Advertisement
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;
- class SocketClient {
- public static void main(String args[]) throws IOException {
- BufferedReader in = null;
- PrintWriter out = null;
- try {
- Socket skt = new Socket("localhost", 1234);
- in = new BufferedReader(new InputStreamReader(skt.getInputStream()));
- Scanner kbReader = new Scanner(System.in);
- out = new PrintWriter(skt.getOutputStream(), true);
- out.flush();
- String message, servermessage;
- InetAddress clientip = InetAddress.getLocalHost();
- System.out.println("Preparing to chat...");
- out.println("Client IP Address: " + clientip);
- // sends message to client giving ip
- out.println("Client hostname: " + clientip.getHostAddress());
- // send message to client giving computer name
- //Receive Server welcome messages:
- servermessage = in.readLine();
- System.out.println("server>: " + servermessage);
- do {
- servermessage = in.readLine();
- System.out.println("server>: " + servermessage);
- message = kbReader.nextLine();
- out.println(message);
- } while (!message.equals("bye") && !servermessage.equals("server>Server closing"));
- } catch (Exception e) {
- System.out.print(e);
- } finally {
- if (out != null) {
- out.close();
- }
- if (in != null) {
- in.close();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement