java socket长连接循环读取数据

用ip端口密码里连接上服务端控制台,然后一直从服务端控制台读取数据,当读取到某一特定字符的时候干什么业务,有一个问题就是,只要连接上他就一直读取,阻塞在循环内,如果后续需... 用ip端口密码里连接上服务端控制台,然后一直从服务端控制台读取数据,当读取到某一特定字符的时候干什么业务,有一个问题就是,只要连接上他就一直读取,阻塞在循环内,如果后续需要发送心跳包只有另外一个类里面隔多久发送一条命令,当读取类读取到这个命令的时候发送一条信息给服务端保持连接,不然过20分钟左右就断了,请问有什么更好的方法实现,一直监听数据,读到特定字符数据时实现特定业务,而不是一直阻塞式读取 展开
 我来答
给我七世等待5
2019-04-27 · TA获得超过607个赞
知道小有建树答主
回答量:1074
采纳率:76%
帮助的人:110万
展开全部
AIO和BIO了解一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式