久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

c++ - websocket通信,收到的消息不完整的問題

瀏覽:200日期:2024-03-25 17:08:48

問題描述

1.使用的Cocos2d-lua,使用websocket進行通信。問題舉例:

服務器像推送的A,B兩條消息:消息A: { protocolNum:11111, ranks: [ { Id: 800, Num: 1, cName: LG, score: 135275, num_One: 1, num_two: 0 }, { Id: 999, Num: 1, cName: LG, score: 135275, num_One: 1, num_two: 0 }] }

消息B:

{ protocolNum:2222, surplus: 66150, lastRaise: 8700, isRound: false, isGame: false}

客戶端接受到的消息如下

{ protocolNum:11111, ranks: [ { Id: 800, Num: 1, cName: LG, score: 135275, num_One: 1, num_two: 0 }, --以下應為為b消息內容 { protocolNum:22222, surplus: 66150, lastRaise: 8700, isRound: false, isGame: false }

現象就是A消息不全,且混入了部分B消息內容。

websocket本身是解決了粘包,半包的問題,并且這個問題不像以上的問題。

求解答:

問題解答

回答1:

http://forum.cocos.com/t/webs...

看到了一些相關的討論

標簽: web
主站蜘蛛池模板: 牟定县| 突泉县| 育儿| 铜山县| 会泽县| 六枝特区| 米泉市| 疏勒县| 师宗县| 团风县| 来安县| 威海市| 垣曲县| 班戈县| 天峨县| 怀来县| 揭东县| 栾城县| 堆龙德庆县| 富宁县| 乐陵市| 金川县| 西乌珠穆沁旗| 都匀市| 巩留县| 新巴尔虎左旗| 改则县| 屯留县| 西宁市| 陕西省| 岑巩县| 遂宁市| 荔波县| 汝城县| 绩溪县| 乌拉特中旗| 灯塔市| 丰台区| 广南县| 温州市| 武山县|