zeromq-仅此而已。将消息编码为字符串。
但是,如果要使用protobuf从库中进行序列化,它将为Python和C
++生成类。您可以在任一端使用SerializeToString()和ParseFromString()函数,然后通过ZeroMq传递字符串。
问题解决了,因为我怀疑任何其他解决方案都不会更快,并且任何其他解决方案都不会像这样易于接线和理解。
如果要对rpc使用特定的系统原语(例如Windows上的命名管道和Unix上的Unix域套接字),则应查看Boost ::
ASIO。但是,除非您具有(a)联网背景并且(b)对C
++有很好的了解,否则这将非常耗时
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)