1

我已经厌倦了在 vb.net、vb6 和 C# 中工作。所以我决定将我正在使用的所有东西都转换成一种编程语言,即 C#。我现在的问题是我应该在二维游戏中使用什么。我正在尝试为小型二维游戏构建客户端/服务器。我需要找出最适合一次最多可容纳 5 到 30 人(也许更多)人的服务器。我听说 UPD 比 TCP 好,但我不确定。我想在服务器上使用 BinaryWriter 和 BinaryReader。我很难弄清楚的另一部分是如何设置它,以便服务器从客户端读取数据,然后调用函数或 sbu 并将数据传递给将处理它并创建文件或如果需要将数据发送回服务器,请执行其他操作。任何帮助都会很棒。

4

1 回答 1

0

对于“动作”快速发生的网络游戏,UDP 更好。与其写一个长段,这里是一个与我有相似想法的链接。

http://gafferongames.com/networking-for-game-programmers/udp-vs-tcp/

于 2011-04-13T04:31:49.343 回答