国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

接收分包消息,onMessage會在本次消息沒有處理完又去處理下一個消息嗎?

gezi

問題描述

TCP協(xié)議,接收分包消息,onMessage會在本次消息沒有處理完又去處理下一個消息嗎?

為此你搜索到了哪些方案及不適用的原因

因為我手動處理了分包跟粘包信息,我擔心在我還在處理這個分包消息的時候下一個分包消息又過來了,假如這樣的事情發(fā)生,有可能影響到數(shù)據(jù)的完整性,請問這種情況會發(fā)生嗎?

1099 1 0
1個回答

admin

http://m.wtbis.cn/doc/workerman/tcp-connection/on-buffer-full.html

可以了解下 緩沖區(qū)概念,即取就沒

step1 : (package1package2pac) (kage3)
step2 : return 6; 取 (package1), 緩沖區(qū)剩下 (package2pac)(kage3)
.....
step4. : 繼續(xù) return 6;取 (package3)

onMessage會在本次消息沒有處理完又去處理下一個消息嗎?

看進程數(shù)量,如果1進程,一定是阻塞順序同步運行,如果是gatewayWorker就看business數(shù)量

  • gezi 2023-08-26

    如果自定義協(xié)議,在這里處理好分包粘包邏輯就不用考慮這種情況了吧

  • admin 2023-08-27

    和著你一點都沒看我發(fā)的,你自己慢慢摸索

年代過于久遠,無法發(fā)表回答
??