java socket长连接循环读取数据

用ip端口密码里连接上服务端控制台,然后一直从服务端控制台读取数据,当读取到某一特定字符的时候干什么业务,有一个问题就是,只要连接上他就一直读取,阻塞在循环内,如果后续需要发送心跳包只有另外一个类里面隔多久发送一条命令,当读取类读取到这个命令的时候发送一条信息给服务端保持连接,不然过20分钟左右就断了,请问有什么更好的方法实现,一直监听数据,读到特定字符数据时实现特定业务,而不是一直阻塞式读取

qq_42235984
qq_42235984 额 ,这个现在已实现,但是第二个问题已随之而来那就是如何保证长连接每天能正常读取
4 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!