在进行UDP半双工通信时,服务端接受的的数据出现了客户端数据后面跟着一大串方框代码,如图所示
客户端输入正常:

服务端接受出现了方框乱码

客户端代码:
package javaweb2;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;
import java.util.Scanner;
public class UdpClient {
public static void main(String[] args)

本文探讨了在使用UDP协议进行客户端与服务端通信时,服务端接收到的数据出现客户端数据后跟方框乱码的现象。通过展示客户端和服务端代码,指出了问题的解决办法——在服务端打印数据时添加trim()去除空白字符。
最低0.47元/天 解锁文章
334





