Ich bin neu bei ZeroMQ. Ich habe die letzten Monate damit verbracht, die Dokumentation zu lesen und mit der Bibliothek zu experimentieren. Ich entwickle gerade eine multi-threaded C++ - Anwendung und möchte ZeroMQ anstelle von Mutex verwenden, um Daten zwischen meinem Hauptthread und einem seiner untergeordneten Knoten auszutauschen.Verwendung von ZMQ für bidirektionale Inter-Thread-Kommunikation
Der untergeordnete Thread verarbeitet die Kommunikation mit einer externen Anwendung. Daher muss ich/Sockets zwischen dem Hauptthread und seinem Kind einreihen. Eine für ausgehende Nachrichten und eine für eingehende Nachrichten.
Welche zmq-Buchse sollte ich verwenden, um dies zu erreichen.
Vielen Dank im Voraus
Ich konnte eine Antwort auf meine Frage finden. Ich muss die ZMQ_PAIR-Sockets verwenden. Sie können auf die folgende Dokumentation verweisen: http://api.zeromq.org/4-2:zmq-socket –