2016-10-09 07:54发布
现在有一个项目,用到了java和c++来实现不同的模块,目前的问题是:如何高效方便地实现java和c++之间的通信?我想到的是使用TCP进行数据交互,不过感觉这样还是太费劲了,有没有更好的方法?
你说的是不同的机器上的?可以考虑消息队列比如ZeroMQ或者RabbitMQ。如果Java是作为服务端,也可以做WebService,C/C++使用gSoap进行调用。序列化随意可以是ProtoBuf之类的需要定义的,也可以用JSON或XML。
最多设置5个标签!
你说的是不同的机器上的?可以考虑消息队列比如ZeroMQ或者RabbitMQ。如果Java是作为服务端,也可以做WebService,C/C++使用gSoap进行调用。序列化随意可以是ProtoBuf之类的需要定义的,也可以用JSON或XML。
一周热门 更多>