实现长连接的方法
1、客户端自动退出开读取的动作 。前面说了,就算服务端调用了flush方法进行输出刷新 , 客户端也不一定能退出read的动作,所以还是会阻塞 。所以,退出动作必须有客户端程序自己完成,我们可以在服务端没发送完一段消息并且刷新前就进行一个写入结束符号的标志,客户端解析到结束符号时,变可直接退出read的循环读取操作,避免一直阻塞 。
2、可以调用有读取一定字节到某个数组的read方法,当然,这只是针对消息定长的情况 。
【怎么建立Socket长连接】长连接与短连接的概念:前者是整个通讯过
怎么建立Socket长连接的详细内容就为您分享到这里,【什么知道】www.shenmezhidao.com小编为您精选以下内容,希望对您有所帮助:
- 雪纺连衣裙冬天怎么搭配图片
- 怎么做粉丝白菜炖豆腐
- 沥青油膏怎么用
- 喇叭声音大了擦圈怎么办
- 微信收付款声音怎么设置
- 豆腐怎么做好吃?简单做法供你参考
- 路由器缺省域名怎么设置
- 怎么做紫米茶
- 山东空中课堂怎么进入
- 牛肉怎么卤才嫩才好吃
