协议缓冲区将是一个不错的选择。在C#方面,我建议在此用例中使用Jon Skeet的dotnet-
protobufs,因为它在两侧都有相同的API(他的C#版本是Google
Java版本的端口,是核心发行版的一部分)。如果您希望C#更加“典型.NET”,那么protobuf-
net可能会有所帮助。
(版本之间的连线格式显然是相同的; API可能会有所不同)
体积小,速度快,效率高,便携。
对于信息,我 知道 protobuf-net具有.NET 2.0支持。老实说,我还没有在Jon的版本上尝试过此功能,但我 希望 可以-
在protobuf中,您需要的3.0 / 3.5并不多。



