我厭倦了在vb.net,vb6和C#中工作。所以我決定把我使用的所有東西都轉換成一種C#編程語言。我現在的問題是我應該用於二維遊戲。我正在嘗試爲小型2-D遊戲構建客戶端/服務器。我需要的是找出哪個服務器最適合一次最多可容納5-30人(也許更多)的服務器。我聽說UPD比TCP好,但我不確定。我想在服務器上使用BinaryWriter和BinaryReader。另一個難以解決的問題是如何進行設置,以便服務器從客戶端讀取數據,然後調用函數或sbu並將數據傳遞給將處理該數據並創建文件的數據或如果需要將數據發送回服務器,請執行其他操作。任何幫助都會很棒。最終,我希望將此客戶端/服務器用作我在Unity3D中開發的小型3-D棋盤遊戲的基礎。服務器/客戶端C#
1
A
回答
0
對於「動作」快速發生的網絡遊戲,UDP要好得多。這不是寫一個長段,而是與我的類似想法的鏈接。
http://gafferongames.com/networking-for-game-programmers/udp-vs-tcp/
+1
感謝您的鏈接。雖然它在C++中它應該幫助我開始。經過一番搜索後,我還發現了關於UPD和二進制編寫器的一些信息。 http://www.java2s.com/Tutorial/CSharp/0580__Network/UseTcpClienttowritetoreadfromaserver.htm 我應該可以通過一些測試將其適應UPD。再次感謝這篇文章。 – crzyone9584 2011-04-13 05:05:00
相關問題
- 1. 客戶端服務器C++
- 2. 服務器端客戶端程序C
- 3. 多客戶端C服務器的異步C客戶端
- 4. C#服務器客戶端應用程序(一個服務器多客戶端)
- 5. C#客戶端服務器TCP客戶端收聽
- 6. 客戶端/服務器認證:React客戶端與C#web api
- 7. c - 具有多個客戶端的UDP客戶端服務器
- 8. 在C#中創建客戶端/服務器聊天客戶端
- 9. c#服務器客戶端,客戶端不重新連接
- 10. C#客戶端和Java服務器
- 11. udp客戶端服務器程序c
- 12. 服務器soap c# - 客戶端Java
- 13. C#公共IP客戶端/服務器
- 14. C#TCP服務器客戶端
- 15. C#服務器和Java客戶端
- 16. 回聲客戶端服務器在C
- 17. C++ - websocket客戶端n服務器
- 18. c程序客戶端服務器
- 19. 聊天客戶端服務器C++
- 20. iOS客戶端,C++中的服務器?
- 21. c#tcp服務器客戶端問題
- 22. RPC C++服務器和Python客戶端
- 23. C++多客戶端服務器
- 24. 客戶端服務器程序C
- 25. 客戶端的C++ boost/asio服務器
- 26. java.lang.NullPointerException - Java服務器和C客戶端
- 27. C# - 與客戶端服務器握手
- 28. C++服務器/客戶端網絡
- 29. C++多客戶端TCP服務器
- 30. 客戶端服務器管-c
我不清楚你的實際問題是什麼。 「我如何用C#編寫客戶端/服務器遊戲」的方式太寬泛了,無法在這裏提出。您需要獲得一本解釋.NET Framework的客戶端 - 服務器開發的書。 – 2011-04-13 04:30:54
讓我問一個不同的方式。我試圖轉換使用Winsock的現有程序。它是一款在vb6中創建的開源二維遊戲「引擎」,名爲Eclipse Origins。我想保持相同的設置。傑西留下的文章解釋了很多。唯一的問題是在C++中。所以我必須弄清楚如何在C#中做同樣的事情。 – crzyone9584 2011-04-13 05:04:24