今天在调试socket发送消息, 发现一直报错read time out,
开始怀疑, 连接超时时间设置短了,导致还么读完数据,导致连接超时, 于是将连接超时设置为7分钟, 可是还是报read time out。
于是怀疑server端没有发送响应结束标志, 导致一直等待,知道响应超时, 抛出异常。
1、打印详细的日志, 检查每一步
1.1、12:10:27 建立连接,发送告警信息 , 6ms就发送完成,开始接收响应消息。
Java Socket编程01---read time out问题
关注
打赏