问一下,我的服务器用writeUTF方法发送string,客户端用readUTF有时候收到的字符串最后一两个字节会出错,显示成一个方块,是怎么回事,这两个方法都包含有字符串长度啊,不应该出现粘包的现象吧?我发送的时候System.out.println都看过了全是正常的
比如这个服务器发的
existchar|未命名|410|20|1005
收到的变成
recieve:existchar|未命名|185|210|100 最后那个方块显示不出来
大部分包都正常收到,里面的内容也都是一样的,有时候就出错,郁闷死我了