在互种系统中数据通信或数据交换可以使用protobuf,他比json.xml的数据量要小一些. 另外因为消息要单独写一个.proto文件,来生成各平台的代码,所以对跨平台通信来说也比较友好. 一.使用方法 1.编写.proto文件,定义格式 2.用所需源文件的编译器编译.proto文件,生成所需的源文件,官方的编译器只支持 ,c++.java.python,c#可以用:https://github.com/mgravell/protobuf-net 或者用我编译好的:http://pan.ba…