2010-09-17 21 views
3

我有一个套接字服务器,我正在用C++写一个客户端,我用C#写了一个客户端,现在我想在它们之间发送消息。我正在考虑将'消息'对象反序列化为xml,并通过线创建对象实例,它看起来像一个优雅的方式来处理事情,而不是字符串/ XML解析,但我接受新的想法,如果有人以前做过想听听你的经验,也将这项工作用于C#和C++之间的数据交换(与微软VS编译但没有.NET支持)?做中介语数据交换的优雅方式

谢谢,

Deepak。

+0

难道你看一下[协议缓冲区] (http://code.google.com/p/protobuf/)? – Oded 2010-09-17 15:12:20

回答

2

我不知道有多少不和谐是由语言的变化引起的,但如果你希望有一个“平台独立”的方式来做到这一点,你可以尝试protocol buffers.