像SmartFox或Player.io這樣的服務器是否使用內核中的套接字連接到客戶端可以用Flash as3說?實時多人遊戲服務器使用的核心技術是什麼?
0
A
回答
3
網絡上的所有通信都使用「sockets」。 TCP(傳輸控制協議)/ IP中的IP(互聯網協議)規定了這個(family guy)。對於要發送的消息,需要一個IP地址和一個端口(源和目標),除此之外,它需要一些內存空間來緩衝數據。這基本上是任何「Socket」類提供的。
的TCP部分具有與確保數據不會丟失和節流速度以避免溢出緩衝器,並重新發送消息等
隨着多人遊戲相信UDP(用戶數據報協議)做是優選的仍因爲它沒有TCP的開銷,但它也不是100%準確/被檢查的,所以它不被用於HTML等。(不希望單詞出現亂序,而是一個動作在一個遊戲在它應該有的一刻之後是可以接受的)。
無論在互聯網協議上面使用哪種特定的協議,都會涉及套接字。 OSI model中的應用程序層位於所有這些正在發生的事情之上,並且通常用Flash/Java/C/C++/Python/Ruby等編程。
這就是您可以在介紹性網絡編程在DePaul大學的Java課程中(或者至少我現在可以掌握的一切)。
相關問題
- 1. 基於在線多人遊戲的遊戲服務器技術?
- 2. ejb的核心技術是什麼?
- 3. 實時多人遊戲技巧
- 4. 多人遊戲服務器
- 5. 服務器編程 - 簡單的多人遊戲 - 哪種協議和技術?
- 6. 谷歌Play遊戲服務 - 實時多人遊戲 - STATUS_CLIENT_RECONNECT_REQUIRED
- 7. Google Play遊戲服務實時多人遊戲
- 8. RTS HTML5遊戲多人遊戲 - 開始node.js服務器遊戲
- 9. 什麼技術使用這個樹遊戲應用程序?
- 10. 使用.net技術的在線遊戲
- 11. node.js多人遊戲服務器架構
- 12. 實時多人遊戲
- 13. TCP實時多人遊戲
- 14. 測試多人遊戲中心遊戲
- 15. 實現實時多人遊戲有什麼樣的問題
- 16. 實時瀏覽器遊戲服務器
- 17. 什麼技術堆棧用於實時數據流Web服務?
- 18. 在Node.js中有什麼存儲技術可用於實時遊戲
- 19. 什麼是實時遊戲服務器最高效的Java實現?
- 20. iPhone - 使用遊戲中心的在線多人遊戲教程
- 21. 谷歌廣告推廣的核心技術是什麼?
- 22. 使用RPC的服務器上的多人紙牌遊戲
- 23. Google Play遊戲服務 - 實時多人遊戲 - 如何獲取延遲
- 24. Unity - Google Play遊戲服務關閉WaitingRoomUI()方法實時多人遊戲?
- 25. 遊戲中心多人遊戲,連接超時時間很長
- 26. 人們用什麼技術/工具來實現實時網站?
- 27. 什麼GUI技術用於C#遊戲應用程序?
- 28. 什麼是建立實時遊戲玩家模擬器的首選機器學習技術?
- 29. 實時動作通過遊戲中心iPhone的iPhone多人遊戲可能嗎?
- 30. 如何同步播放服務實時多人遊戲