1

Node.jsのZMQバインディングを使用していますが、ソケットのオプションにアクセスできないようです。PULLとのソケットを作成する方法は次のPUSHとおりです。

var sender = zmq.socket('push');
var receiver = zmq.socket('pull');

そうすれば、メッセージングシステムのセットアップは非常に簡単ですが、アクセスしたいのです_ioeventsが、ソケット自体を介してそのオプションにアクセスする方法を理解するのは難しいです。私の目的は、ここでZMQ_POLLIN説明されているZMQ_POLLOUTステータスに到達することです。ソケットの内容は次のとおりです。PULL

{ type: 'pull',
  _zmq: { state: 0, onReady: [Function] },
  _outgoing: [],
  _shouldFlush: true,
  _events: { message: [Function], EINTR: [Function] } }

これは役に立たない。

ありがとう

4

1 に答える 1

0

間違ったオブジェクトに質問していることに気づきました。ZMQ_POLLINおよびZMQ_POLLOUTステータスを含むオブジェクトがzmq作成され、var zmq = require('zmq');これを使用してsenderおよびreceiverオブジェクトが作成されました。

実行するだけでzmq.ZMQ_POLLIN、フラグにアクセスできます。私はまだ彼らの意味が何であるかを理解する必要があります。

于 2013-03-27T09:34:50.133 に答える