import java.io.
*;
import java.net.*;
public class ChatServer {
    public static void main(String[] args) throws IOException {
        ServerSocket ss = new ServerSocket(4000);
        System.out.println("Server started, waiting for client...");
        Socket s = ss.accept();
        System.out.println("Client connected.");
        BufferedReader in = new BufferedReader(new
InputStreamReader(s.getInputStream()));
        PrintWriter out = new PrintWriter(s.getOutputStream(), true);
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String msgFromClient;
        while ((msgFromClient = in.readLine()) != null) {
            System.out.println("Client: " + msgFromClient);
            System.out.print("You: ");
            String msgToClient = br.readLine();
            out.print