nio socket由blocking到unblocking状态,数据读丢了

来源:互联网 发布:软件测试大纲模板 编辑:程序博客网 时间:2024/04/28 22:56

在工作中需要使用nio来select,但是在select之前为了交换方便,使用blocking模式。

后续为了select切换到unblocking模式的时候,就会读掉一个包,导致应用层协议失败。

有没有什么好办法呢?


问题已经定位了。前面是绕过这个问题的。终于找到原因了。是bufferedinputstream导致的问题。

0 0
原创粉丝点击