簡體   English   中英

C ++中3D游戲聯網的基礎知識是什么?

[英]What are the basics of networking for a 3D game in C++?

幾周后,我正在考慮幫助一個項目使用3D角色完成C ++世界的一個相當重要的方面:網絡。 我將協助服務器與客戶端之間的信息傳輸。 我已經非常了解C ++。 我只需要知道具體應該做些什么,以及可以從中找到這些信息的資源。 謝謝 :)

正如RageD所說,不同類型的游戲之間的網絡連接差異很大。 FPS服務器通常會通過UDP定期(例如60Hz)向所有客戶端發送完整的游戲狀態。 其他游戲類型可以使用TCP(調整得有點像TCP_NODELAY並強制使用即時ACK數據包)或可靠的UDP(raknet lib或其他)。 網絡協議可能會變得非常廣泛,因此您需要考慮如何使其易於擴展。 我建議您從這里開始: http : //www.gamedev.net/community/forums/showfaq.asp?forum_id=15

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM