Java Socket编程01---read time out问题

今天在调试socket发送消息, 发现一直报错read time out,

开始怀疑, 连接超时时间设置短了,导致还么读完数据,导致连接超时, 于是将连接超时设置为7分钟, 可是还是报read time out。

于是怀疑server端没有发送响应结束标志, 导致一直等待,知道响应超时, 抛出异常。

1、打印详细的日志, 检查每一步

1.1、12:10:27 建立连接,发送告警信息 , 6ms就发送完成,开始接收响应消息。

这里写图片描述

1.2、接收完响应消息,等待结束位

这里写图片描述

1.3、但是一直没有收到结束标识, 直到响应超时, 才抛出异常退出,由于我们是同步发送, 所以每次发送一条告警,需要7分钟(12:17),响应超时之后才可以发送下一条。

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值