异常如下:
这是第20行异常的地方,用了readUTF方法
服务端用的的确是writeUTF方法
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
读取两个字节进行与操作,小于0 就会抛出该异常
in.read()方法正常情况下放回0~255的int数据,只有读到输入流末尾没有数据可读时才会返回-1。 340代码小于0 说明读到文件流的末尾了。
建议调用readUTF方法之前先判断一下数据流是不是有数据
报告相同问题?