這個問題與當前的NuGet 3.0.0-rc1和最新的OpenPGM/ZeroMQ/CLRZMQ從它們各自的源(在過去幾天內全部更新,x64)構建而成:CLRZMQ PubSub通過TCP工作,通過PGM不是那麼多
- 在C#工作2.2.5 CLRZMQ PGM發佈/訂閱示例(即環境能夠,MSMQ安裝,運行VS2010作爲管理員和防火牆不是一個因素)
- 有一個工作3.0.0 CLRZMQ TCP酒吧/在C#中的子類庫(建議代碼應該工作)
- 我交換端口地址從窩rking(但舊)CLRZMQ例如到新的3.0.0類庫
我沒有得到任何消息 - 出版商發送10條信息,通過TCP我們得到了所有10,通過PGM無(不晚木匠問題)
我們成功地創建了發佈/訂閱套接字,並且任何情況下發布者/訂閱者都不會拋出任何錯誤。我確實使用了一個輪詢器,但即使用一個阻塞Receive()替換它也不會給我任何消息 - 而且此輪詢器也可以與TCP協同工作。
酒吧端點描述:"pgm://10.195.128.121;232.1.1.6:9606"
子端點描述:"pgm://;232.1.1.6:9606"
也許有這些是如何解析2.2.5和CLRZMQ 3.0.0之間的變化?
幫助感謝!