C# 用于实时高数据TCP连接的JSON、XML或其他东西?
我正在用C#编写一个游戏,我正要开始服务器和客户端之间的通信。每当客户端请求时,我需要从游戏地图发送一个20x20x20区块数组,更新玩家移动和动作,更新客户端加载的区块,将移动和动作数据发送到服务器,以及一系列其他内容。 当然,所有这些都需要尽可能高的性能来完成,但当.NET具有整洁的JSON和XML序列化时,我不想编写自己的数据包生成器/解析器。C# 用于实时高数据TCP连接的JSON、XML或其他东西?,c#,.net,sockets,network-protocols,C#,.net,Sockets,Network Protocols,我正在用C#编写一个游戏,我正要开始服务器和客户端之间的通信。每当客户端请求时,我需要从游戏地图发送一个20x20x20区块数组,更新玩家移动和动作,更新客户端加载的区块,将移动和动作数据发送到服务器,以及一系列其他内容。 当然,所有这些都需要尽可能高的性能来完成,但当.NET具有整洁的JSON和XML序列化时,我不想编写自己的数据包生成器/解析器。 我应该使用JSON、XML或其他完全不同的连接吗? < P>可以考虑ToBuffNet: 我用它做了一些原型设计,结果很满意。页面上说它与.NE
我应该使用JSON、XML或其他完全不同的连接吗? < P>可以考虑ToBuffNet:
我用它做了一些原型设计,结果很满意。页面上说它与.NET 2.0、3.0和3.5兼容。我的项目是4.5,这样可以吗?