Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.io.*;
- import java.net.ServerSocket;
- import java.net.Socket;
- import java.util.Scanner;
- public class Client {
- private final static int SERVER_PORT = 10000;
- private final static String SERVER_HOSTNAME = "localhost";
- private final static String ACK = "ACK";
- private final static String NAK = "NAK";
- public static void main(String[] args) throws Exception{
- log("Started");
- log("Server listening...");
- Socket clientSocket = new Socket(SERVER_HOSTNAME, SERVER_PORT);
- log("Client connected to: "+SERVER_HOSTNAME+":"+SERVER_PORT);
- log("Stream collecting...");
- InputStream is = clientSocket.getInputStream();
- OutputStream os = clientSocket.getOutputStream();
- InputStreamReader isr = new InputStreamReader(is);
- OutputStreamWriter osw = new OutputStreamWriter(os);
- BufferedReader br = new BufferedReader(isr);
- BufferedWriter bw = new BufferedWriter(osw);
- Scanner in = new Scanner(System.in);
- //MSG
- log("Sending message");
- String msg = in.nextLine();
- bw.write(msg);
- bw.newLine();
- bw.flush();
- log("Waiting for answer...");
- String answer3 = br.readLine();
- log("Answer received: "+answer3);
- //LOGOUT
- clientSocket.close();
- log("Client socket closed");
- log("Finished");
- }
- public static void log(String message){
- System.out.println("[C]: "+message);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement