nodejs 開發網絡遊戲服務器時常會出現異常數據的總結

在網絡環境中,各種各樣的玩家網絡環境情況不盡相同

手機的性能情況也不盡相同

所以任何一個網絡交互的命令,都有可能丟失,或者反覆發送很多次

當服務端的設計沒有考慮到這種情況的時候

就會出現一些匪夷所思的低概率的數據運算異常

所以,無論什麼時候

都要假設一個進入場景的命令 是無腦的發送,各種參數可能是各種各樣的奇葩情況

一個操作可能 隨機連續發送多次

這些都要做好判斷

否則,會出現各種各樣測試的時候發現不了的問題


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章