msgpack

    0热度

    1回答

    我使用官方MsgPack版本(http://msgpack.org/),在服务器端为PHP 7安装,并且在客户端(任何浏览器)上包含为库(msgpack.js)。让在浏览器包简单ArrayBuffer与msgpack: function s2b (s) { var b = new Uint8Array(s.length); for (var i = 0; i < s.lengt

    1热度

    1回答

    我正在尝试使用msgpack。我有一个接收器和一个发件人。 Sender是一个C++客户端,接收者是erlang服务器。 当我有erlang服务器和erlang客户端时,Msgpack非常棒。我用来发送和接收数据类型,如列表,元组,地图,二进制,erlang和msgpack:pack()和msgpack:unpack()都很好。但是当我开始将我的发件人更改为C++客户端时,我开始考虑这个问题: m

    0热度

    1回答

    我是新来的messagepack,我试图在perl中使用散列,使用messagepack将其序列化,将其写入文件,并将其传递给读取和反序列化文件的C++代码进入地图。 我的Perl代码来生成文件(注意 - 我增加了一个额外的部分来检查,我可以读取文件回,并在Perl正确的反序列化,但我并不真的需要做到这一点): #! perl use strict; use warnings; use

    0热度

    1回答

    我有一个python实用程序通过web服务器提供JSON结果。完成的方式是打印“Content-type:text/html \ n”,然后打印JSON.dump结果。这工作很好,我能够有一个python客户端打开URL并加载JSON作为一个对象与JSON.loads。 现在,我想与msgpack做类似的事情来获得速度。我试着用msgpack.packb和msgpack.unpackb做同样的过程

    2热度

    3回答

    我想使用Cpp读取二进制文件,其类型使用MsgPack。 我不熟悉MsgPack,我尝试阅读二进制文件拳头并推入MsgPack。它不起作用。它只是一次又一次地得到第一个数字。谁能帮忙?非常感谢。 #include <bits/stdc++.h> #include <msgpack.hpp> using namespace std; int main() { std::ifstr

    0热度

    1回答

    com/crossbario/autobahn-cpp用于订阅来自服务器的事件。服务器不是我自己的,我只需要从中收集信息,但是我有格式问题。 我有这样的事件和不能找出正确的类型用于这种复杂情况下: RX消息:事件[2934398464921086,7994968764510011, {},[{ “类型”: “事件”,“数据“:{” 类型 “:” 序”, “重”: “1141.13200000”,

    1热度

    1回答

    我有一个关于msgpack在c#中的序列化的问题。 我有一个基类和从碱衍生的一类,它们中的每保持性能,例如: class Base { int PropertyA { get; set; } } class DerivedFromBase : Base { int PropertyB { get; set; } } 另外我具有第三类容器的目的,例如: class

    0热度

    1回答

    我想用MsgPack而不是Newtonsoft.JSON,因为它的速度要快得多可空整数的时候解包列表中,但尝试反序列化空整数列表时,我有一个问题。 这里是我使用的代码片段: public class MyClass { public MyClass() { MyCustomList = new List<int?>();

    0热度

    1回答

    我正在使用Msgpack-c。有一件事我不清楚,就是如何在使用这个库时正确处理内存。快速入门示例在本地声明了所有内容,并且我认为依赖于应用程序结束时调用的析构函数,但我不能依赖这些。 采取以下: msgpack::unpacked msgunpacked; msgpack::unpack(&msgunpacked, msgdata, msglength); T params =

    0热度

    1回答

    我可以使用精度为(float32)的python float吗? 因为它将从原始的python.float(32)序列化,并将被反序列化为原始的java.float。 任何图书馆都没有考虑。例如)numpy.float32