0

我打算制作一个 Java 聊天信使。但我面临一个问题。就是客户端在收到服务器端程序的消息之前不能发送消息。我该如何解决?

我对服务器端和客户端有不同的代码。这是我的客户端程序。

  DatagramPacket send_packet = new DatagramPacket(send_data,
                                                  send_data.length, 
                                                  IPAddress, 5020);
  client_socket.send(send_packet);
  DatagramPacket dpacket = new DatagramPacket(recv_data, recv_data.length);
  client_socket.receive(dpacket);
  String msg = new String(dpacket.getData(),0,dpacket.getLength());
  System.out.println("Aman2: \n" + msg);
4

0 回答 0