C# 如何在C程序和Node.js程序之间使用Msgpack? 我已经成功地通过ZMQ从同一类中使用C类和C++类的数据,其中C++类是数据定义,编译器幸运地将字节数组掩蔽到类。
我如何在C和Node.js程序之间做同样的事情?我认为他们需要某种类型的中间数据定义。先看看。。。然后安装它。。。npm安装msgpack 还有一个全js的实现可能会更好,尤其是在windows上运行时。npm安装msgpack jsC# 如何在C程序和Node.js程序之间使用Msgpack? 我已经成功地通过ZMQ从同一类中使用C类和C++类的数据,其中C++类是数据定义,编译器幸运地将字节数组掩蔽到类。,c#,node.js,serialization,zeromq,msgpack,C#,Node.js,Serialization,Zeromq,Msgpack,我如何在C和Node.js程序之间做同样的事情?我认为他们需要某种类型的中间数据定义。先看看。。。然后安装它。。。npm安装msgpack 还有一个全js的实现可能会更好,尤其是在windows上运行时。npm安装msgpack js 我建议小心使用的类型,因为JS与msgpack或CLI没有1:1的关系。它应该非常好地映射,尽管C MsgPACK API不像JSON.NET那样灵活,对于传输,您可以使用管道/套接字或MQ系统,正如您提到的ZeroMQ。 < P>答案是,您需要一个然后编译到您的
我建议小心使用的类型,因为JS与msgpack或CLI没有1:1的关系。它应该非常好地映射,尽管C MsgPACK API不像JSON.NET那样灵活,对于传输,您可以使用管道/套接字或MQ系统,正如您提到的ZeroMQ。 < P>答案是,您需要一个然后编译到您的给定语言,除非您的语言默认情况下类似于C到C++。
如果您需要msgpack IDL,请查看是否有可用的或我认为需要一个IDL,以便每种给定语言都能理解数据类型。这不是真的吗?