我刚刚意识到CF3.5不支持二进制格式化程序。我正在使用它通过网络发送对象,现在需要使用其他东西来序列化我的数据... 我听说过Google协议缓冲区,但发现了一个在CF下有错误的版本......
什么序列化框架对CF有利?
更新: 我忘了提及,我需要它用于商业产品...所以GPL不会帮助
答案 0 :(得分:2)
答案 1 :(得分:1)
我们使用: CompactFormatterPlus + DotNetRemoting(更正)
我相信这里面还有一个二进制序列化器: OpenNETCFIOSerial
更正我们实际使用CompactFormatterPlus。我确实认为OpenNetCF也有二进制序列化器。我们同步的数据每台设备最大可达20兆。
答案 2 :(得分:0)
您可以使用db4o并将其配置为使用MemoryBin作为后备存储,然后通过网络发送字节。
PS:链接指向Java文档,因为db4o .Net documentation是CHM格式。