2012-02-15 50 views
1

我是C#開發人員,我正在學習zeromq api。通過閱讀各種文章,我發現我必須使用C#綁定。zeromq和c#綁定

我的主要問題是從哪裏開始。我遵循這個link上的步驟,並將libzmq.dll放在C:\ windows \ system32 \下,並且我在visual studio項目中引用了clrzmq.dll和clrzmq-ext.dll。我嘗試了兩個來自zeromq指南的樣本,它工作正常。

當我顯示這些鏈接時,我感到困惑。 link1 link2(請向下滾動到的例子。

如鏈接1所示,我沒有看到像Context.CreateContext()和的createSocket() 任何方法如鏈接2所示,用戶不必事件通知關於接收到的數據。

可有人點我爲什麼不上面的東西看到我的機器上?

感謝,

mChicago

回答

2

在你的問題,你說有沒有Context.CreateContext()

如果您使用的是clrzmq綁定,呼叫

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

也許你看錯了?

你的第二個問題實際上是關於C#綁定頁面上的一些模棱兩可的問題。你指出的例子實際上是用於ZeroMQ互操作庫,而不是clrzmq(它在頁面頂部被引用)。這兩個部分之間的定義線有點令人困惑。

希望這會有所幫助。