zeromq

    1

    2答えて

    ZeroMQを勉強しているうちに、PUSHとPULLのタイプのソケットは私にはあまり意味がありませんでした。私の理解のために、PUSHソケットは常に送信するように.connect()にし、PULLソケットは.bind()にする必要があります。データは受信するだけです。 通常の例では、このようなものを示しています。 をそしてここで、それは通常のセットアップ方法です: ノードAは、PUSHソケットがあ

    2

    3答えて

    次のサーバーおよびクライアントコードは、the official tutorialのわずかに変更されたバージョンです。彼らの出力の私の解釈は、彼らが送受信するものは常に1バイトであるということです。これはどうしたらできますか? server.cpp: #include <zmq.hpp> #include <string> #include <iostream> #ifndef _WIN32

    1

    1答えて

    は、ZMQを使用してジョブを作業者に送信し、結果を待つaiohttpベースのWebサービスがあります。もちろん、ZMQイベントループを使用していますので、ZMQソケットを待つことができます。私はちょうど私のテストマシン上でそれを実行した場合のコードは、正常に動作していること、「ときどき」 ... await socket.send(z, flags=flags) File "/usr/loca

    1

    2答えて

    私はデスクトップアプリケーションで作業しています。デスクトップアプリケーションは、ウィンドウとMacプラットフォームの両方にアプリケーションがデプロイされています。アプリケーションの一部として、ネイティブレイヤーと通信する必要があります。現在、ネイティブレイヤーとJavaレイヤー間の通信はソケットを使用して行われます。最近、チーム内のある人がzeroMQの使用を提案しました。あなたの誰かが私の疑問

    2

    1答えて

    私はDjangoでZeroMQ PUSH-PULLイベント管理をしようとしています。 this linkに基づいて、私のようにPUSHクライアントを作成します: context = zmq.Context() zmq_socket = context.socket(zmq.PUSH) zmq_socket.connect("tcp://127.0.0.1:5557") for num in

    0

    1答えて

    私は現在、特定のプロジェクトにc#を使用しています。私のプロトコルでは、ディーラーソケットから送信された要求が必要で、応答は常にルータによって送信されます。 私は、接続する必要があるすべてのルータごとに1つのディーラーを作成します。ディーラがconnect()している間、ルータbind()。 1つのディーラーを複数のルーターに接続することはできますか?単一のconnect()がdisconnect

    1

    1答えて

    JeroMQでは、ファイルのコンテンツタイプとその他のプロパティを1つのメッセージで送信する方法。クライアントで : ビルドファイルのメッセージとサーバに DataInputStream inStrm = file.getContent(); ZMsg msg = ZMsg.load(inStrm); msg.send(sender); を送信メッセージにプロパティを設定する方法はあります

    5

    2答えて

    zeromqライブラリを使用して別のC++プロジェクトで使用する方法を学び始めました。 (実際にそこにチュートリアルからコピーされた)、私が書いたサンプルコードは、このです:ファイルがで生成されます g++ main.cpp -o test -lzmq : // file: main.cpp // Hello World client in C++ // Connects REQ sock

    0

    2答えて

    私はZeroMQを使ってVSのROUTER/ROUTERパターンを実装しようとしています。私が知ることから、問題のない他のタイプのクライアントソケットで試してみたので、サーバはうまく動作することが分かりました。しかし、それをROUTERにすると動作しません。 どのようにクライアントを修正する方法についてのアイデアはありますか?次のように 私のコードは次のとおりです。 static string i

    0

    1答えて

    ラズベリーパイにlibzmqをコンパイルしてインストールしましたが、Cバインディングヘッダーファイルczmq.hが見つかりません。 私はファイルシステム全体を検索し、/usr/local/libのlibaryファイルのみを検索しました。あなたはまた、czmqをインストールする必要が https://linux.die.net/man/7/czmq