我正在使用多人遊戲教程作爲骨架在以下鏈接http://www.raywenderlich.com/3276/how-to-make-a-simple-multiplayer-game-with-game-center-tutorial-part-12中創建多玩家iPhone遊戲。iPhone遊戲的包尺寸限制?
隨着我使用的體系結構(GameCentre對等),其中一個設備扮演着服務器的角色。我有一個問題,數據包大小的限制是什麼?平均而言,我需要每次發送890字節...
我正在使用多人遊戲教程作爲骨架在以下鏈接http://www.raywenderlich.com/3276/how-to-make-a-simple-multiplayer-game-with-game-center-tutorial-part-12中創建多玩家iPhone遊戲。iPhone遊戲的包尺寸限制?
隨着我使用的體系結構(GameCentre對等),其中一個設備扮演着服務器的角色。我有一個問題,數據包大小的限制是什麼?平均而言,我需要每次發送890字節...
你可以發送很大的數據包,但你應該關心速度。當一個遊戲中的快速通信很重要時,一個大包將花費更長的時間發送。一般來說,如果你的數據包在遊戲中變得太大,你可能會把它分成更小的數據包,每個數據包都有自己的基本數據。 – wquist
嗨,感謝您的回覆,所以根據大包的定義是1k的數據包被認爲相當大? – godzilla
1k字節?所以像1 kB?如果你發送30個數據包/秒,那麼就連接速度而言,這兩種方式都是〜240 kb,所以它確實取決於目標受衆。無論是通過本地,廣域網,3G等,它都會有很大的差異。但對我來說,這是相當大的。這相當於每幀大約250個浮動值,或者超過100個XY位置。確保你發送的一切都是必不可少的。如果您有計算或某種邏輯事物正在發送,請嘗試標準化其行爲併發送一個單字節標誌,說明「發生了這種情況」並執行客戶端計算。 – wquist