测试一下代码

public class TraditionalServer {
    public static void main(String args[]) {
        int port = 2000;
        ServerSocket server_socket;
        DataInputStream input;
                       server_socket.getLocalPort());
            // server infinite loop
            while(true) {
            Socket socket = server_socket.accept();
            System.out.println("New connection accepted " +
                       socket.getInetAddress() +
                       ":" + socket.getPort());
            input = new DataInputStream(socket.getInputStream()); 
            // print received data 
            try {
                byte[] byteArray = new byte[4096];
                while(true) {
                    int nread = input.read(byteArray , 0, 4096);
                    if (0==nread) 
                        break;
                }
            }
            catch (IOException e) {
                System.out.println(e);
            }
            // connection closed by client
            try {
                socket.close();
                System.out.println("Connection closed by client");
            }
            catch (IOException e) {
                System.out.println(e);
            }
            System.out.println(e);
        }
    }
}

测试一下图片

snapshot1.png