實(shí)現(xiàn)長連接的方法
1、客戶端自動退出開讀取的動作 。前面說了,就算服務(wù)端調(diào)用了flush方法進(jìn)行輸出刷新 , 客戶端也不一定能退出read的動作,所以還是會阻塞 。所以,退出動作必須有客戶端程序自己完成,我們可以在服務(wù)端沒發(fā)送完一段消息并且刷新前就進(jìn)行一個寫入結(jié)束符號的標(biāo)志,客戶端解析到結(jié)束符號時,變可直接退出read的循環(huán)讀取操作,避免一直阻塞 。
2、可以調(diào)用有讀取一定字節(jié)到某個數(shù)組的read方法,當(dāng)然,這只是針對消息定長的情況 。
【怎么建立Socket長連接】長連接與短連接的概念:前者是整個通訊過
怎么建立Socket長連接的詳細(xì)內(nèi)容就為您分享到這里,【什么知道】www.dkdwl.cn小編為您精選以下內(nèi)容,希望對您有所幫助:
- 雪紡連衣裙冬天怎么搭配圖片
- 怎么做粉絲白菜燉豆腐
- 瀝青油膏怎么用
- 喇叭聲音大了擦圈怎么辦
- 微信收付款聲音怎么設(shè)置
- 豆腐怎么做好吃?簡單做法供你參考
- 路由器缺省域名怎么設(shè)置
- 怎么做紫米茶
- 山東空中課堂怎么進(jìn)入
- 牛肉怎么鹵才嫩才好吃
