問題タブ [msgpack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
5022 参照

c# - msgpackはユーザー定義オブジェクトをC#でパックし、パックをC ++アプリに送信して、そこで解凍できますか?

オブジェクトをパックしてリクエスターC#クライアントに送信できるC#応答サーバーがあります。同じことを行うことはできますが、C#応答サーバーがC ++リクエスタークライアントと通信しますか?

これが私のC#応答サーバーの例です:

これが私のC#リクエストクライアントです:

0 投票する
2 に答える
3080 参照

c++ - C++ msgpack ユーザー定義クラス - 始められない

msgpack の C++ クイック スタート ガイドを見てきました。

http://wiki.msgpack.org/pages/viewpage.action?pageId=1081387

そこには、次のコード スニペットがあります。

myclass オブジェクトのベクターをシリアライズしたいと考えています。

私は次のことを試しました:

しかし、これは機能しません (「エラー: 呼び出しに一致しません」)

また、もしそうなら:

str1 と str2 はプライベートであるため、機能しません。

この MSGPACK_DEFINE(...) マクロを正しく使用するには? オンラインで何も見つからないようです。

どうもありがとう、

0 投票する
1 に答える
267 参照

c# - ルビータイプのハッシュを期待しているルビーmsgpackサーバーと通信しているC#アプリケーション?

C#でrubymsgpackサーバーと通信するための小さなアプリケーションを構築しようとしています。これまでの私の唯一の問題は、サーバーの背後にあるAPIがルビーハッシュを引き出すことを期待していることです。C#で単純な辞書/キーと値のペアタイプを使用できますか?そうでない場合、あなたは何を提案しますか?

msgpack Webサイト(http://wiki.msgpack.org/display/MSGPACK/QuickStart+for+C+Sharp)に記載されているライブラリを使用します。ただし、プリミティブ型のみをサポートしているようです。私はIronRubyの方法を試してみましたが、monoには非常に重大なバグがあり、使用できません。https://bugzilla.xamarin.com/show_bug.cgi?id=2770

0 投票する
3 に答える
770 参照

serialization - 合計タイプをサポートする高性能オブジェクトシリアル化ライブラリ

高性能シリアル化ライブラリ(Googleプロトコルバッファなど)のいずれかが合計タイプをサポートしているかどうか疑問に思います。

合計型はタグ付き共用体であり、基本的にはA、B、またはCのいずれかであると言うことができます。合計型は、代数的データ型をサポートするHaskellやMLなどの言語で使用されます。

0 投票する
2 に答える
1635 参照

javascript - Javascript から MessagePack RPC サービスを呼び出す方法は?

この単純な Java サーバー プロセスを MessagePack RPC サービスとして実行しています。hello()Java ではなく Javascript からサービスを呼び出したいのですが、それを実現する方法の例をまだ見つけていません。MessagePack サイトには Javascript の RPC 実装はないようです。

更新 ここで MessagePack 用の Javascript RPC クライアントを見つけました...

https://github.com/nori0428/msgpack.rpc.js

0 投票する
2 に答える
1034 参照

c++ - C++ MsgPack をコンパイルできない

ライブラリを使用するコードをコンパイルしようとすると、次のエラーが発生します

http://msgpack.org/、C++セクションの最初の例を試しました(ライブラリのドキュメント)

どんな助けでもかなり..

g++ バージョンの詳細 ..

$ g++ -v 組み込み仕様の使用。ターゲット: i386-redhat-linux 以下で構成: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads =posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++ ,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4. 2.0/jre --with-cpu=generic --host=i386-redhat-linux スレッド モデル: posix gcc バージョン 4.1.2 20080704 (Red Hat 4.1.2-46)

0 投票する
2 に答える
521 参照

python - Python と Perl 間の RPC

現在、python から perl 関数を呼び出すために json と http を使用していますが、遅いです。いくつかの調査に基づいて、messagepack はシリアル化に最適で、zeromq は最適なトランスポートです。どちらもクロス プラットフォーム バインディングを備えていますが、掘り下げる前に、高速クロス言語 RPC に他の人が何を使用しているかを知りたいと思います (永続的な tcp 接続が望ましい)。

0 投票する
2 に答える
1212 参照

c# - C# プログラムと Node.js プログラムの間で Msgpack を使用するには?

ZMQ を介して同じクラスを使用して、C# と C++ プログラムからデータを正常に転送しました。C++ クラスはデータ定義であり、コンパイラは幸運にもバイト配列をクラスにマスクします。

C# と Node.js プログラムの間で同じことを行うにはどうすればよいでしょうか? ある種の中間データ定義が必要になると思います。

0 投票する
2 に答える
2679 参照

java - Messagepack によるシリアル化

Messagepackを使用して Java クラス オブジェクトをシリアル化するのが好きです。私のクラス構造はそのようなものです

私がやりたいことは、InnerDerivedClass のオブジェクトを作成し、いくつかの値をそれに割り当てることです。次に、オブジェクトをクラス A に基本クラス オブジェクトとして追加します。クラス A オブジェクトを Messagepack でシリアル化および逆シリアル化すると、オブジェクトを InnerDerivedClass オブジェクトとして取得できず、InnerClass obj として取得できません。MessagePack を使用してこれを達成するにはどうすればよいですか。各クラスをメッセージパックに登録するのではなく、注釈を使用していません。