我是学习者,所以请耐心等待。我正在用Java套接字(DatagramSocket)编写一个echo客户端。
客户端向echo服务器发送消息后,服务器故意发送1-10份消息,以模拟UDP中的消息复制。
但是,我的代码只能接收发回的第一条消息,而不是服务器发送的完整号码。我的接收代码是这样的:
socket.receive(receivePacket);
如何将我的客户端置于可以输入字符串以回显的状态,说“嗨”,然后将其发送到服务器,但是然后可以接收所有回复?我假设他们都回到客户端(我在我的本地机器上进行测试,所以不会有任何损失)