0
我有一個關於ZeroMQ的問題,因爲我在zmq :: proxy和zmq :: poll的ZMQ套接字上使用了指針。這樣做會發生異常,並顯示錯誤88(在非套接字上的套接字操作)。ZeroMQ如何在zmq :: proxy和zmq :: poll中管理套接字?
其實ZeroMQ希望用戶在無效*(source of the information)
我做了一些研究的正式文件,但我沒有發現,爲什麼ZeroMQ不會在插座上使用一個指針發送的結構轉換。
編輯:這是我認爲將是正確的
zmq::socket_t frontend_;
zmq::socket_t backend_;
zmq::proxy(&frontend_, &backend_, nullptr);
的代碼和實際工作的代碼是這一個:
zmq::socket_t frontend_;
zmq::socket_t backend_;
zmq::proxy((void *)frontend_, (void *)backend_, nullptr);
真奇怪,我。爲什麼ZeroMQ會這樣做?
請張貼骨骼代碼來了解你有什麼企圖 – CKmum
CKmum我加入了代碼,使我的問題更加清晰:) – FreeYourSoul