2012-02-15 5 views
1

私はC#開発者です。今はzeromq apiを学習しています。いろいろな記事を読んで、私はC#Bindingsを使う必要があることを知りました。zeromqとc#バインディング

私の主な問題はどこから始めるかです。私はこのlinkの手順を実行し、libzmq.dllをC:\ windows \ system32 \の下に置き、Visual Studioプロジェクトでclrzmq.dllとclrzmq-ext.dllを参照しています。私はzeromqガイドから最初の2つのサンプルを試して、それは正常に動作します。

私はこれらのリンクを表示すると混乱しました。 link1 link2(例えば、下にスクロールしてください。

をリンク1に示したように、私はContext.CreateContext(のような任意の方法が表示されていない)とのcreateSocket() リンク2に示すように、加入者はその通知イベントを持っていません受信したデータについて。

することができます私は私のマシン上のものの上に見ていないです、なぜ誰ポイント?

おかげで、

mChicago

答えて

2
あなたは何Context.CreateContextが(存在しないと言うあなたの質問に

あなたはclrzmqバインディングを使用している場合、呼び出しはおそらく、あなたがそれを読み違える

using(var context = ZmqContext.Create()) 
... 

のですか?

2番目の質問は、実際にはC#バインディングページのあいまいさです。あなたが指摘している例は、実際にはZeroMQ Interopライブラリ用であり、clrzmqではなくページの上部で参照されています。

これが役に立ちます。