0

我正在用 C# 编写游戏,我正要开始服务器和客户端之间的通信。每当客户端请求时,我需要从游戏地图发送一个 20x20x20 的块数组,更新玩家移动和动作,更新客户端加载的块,将移动和动作数据发送到服务器和其他一堆事物。当然,所有这些都必须以尽可能高的性能来完成,但是当 .NET 具有整洁的 JSON 和 XML 序列化时,我不想编写自己的数据包生成器/解析器。我应该为这个连接使用 JSON、XML 还是完全不同的东西?

4

1 回答 1

0

你可以考虑protobuf-net:

https://code.google.com/p/protobuf-net/

我对此做了一些原型设计,并对结果非常满意。

于 2013-05-26T10:54:44.673 回答