0

我写了这段代码

 Random rand = new Random();
                int  n = rand.nextInt(50) + 1;
                DataOutputStream dos = new DataOutputStream(_socket.getOutputStream());
                dos.writeInt(n);
                dos.flush();

                DataInputStream in = new DataInputStream(_socket.getInputStream());
                int ServerNumber= in.readInt();
                System.out.println(ServerNumber);

服务器代码

DataInputStream in = new DataInputStream(socket.getInputStream());
    int ClientNumber= in.readInt();
    System.out.println(ClientNumber);
    System.out.println("----tessst----");

    ClientNumber++;
   DataOutputStream dos = new DataOutputStream(socket.getOutputStream());
   dos.writeInt(ClientNumber);
   dos.flush();

我想向服务器发送一个数字,将其递增并再次发送给客户端。第一部分工作正常,我将号码发送到服务器,他可以读取它,但在第二部分我有一个 NullPointerError,我真的不知道在哪里

4

0 回答 0