/ / Der Händler stellt die Verbindung in ZeroMQ nicht wieder her - .net, qt, zeromq

Der Händler stellt die Verbindung in ZeroMQ nicht wieder her - .net, qt, zeromq

Ich habe eine Reihe von Anwendungen mit ZeroMq und ihren jeweiligen Wrappern (.Net / QT)

Ich verwende ein Händler / Router-Muster und habe folgendes Problem.

Gerät A (.net) ist der Router, Gerät B & C (QT) sind Händler. Wenn Gerät B oder C die TCP-Verbindung nicht ordnungsgemäß schließt, schlagen nachfolgende Versuche fehl, eine ZeroMQ-Verbindung herzustellen.

Was ist die beste Vorgehensweise für die Freigabe von ZeroMq-Verbindungen? Ist das in der API intern?

Antworten:

0 für die Antwort № 1

Wenn Sie diese Art von Frage zur Verwendung habenZeroMQ, der beste Weg, anderen zu helfen, besteht darin, einen minimalen Testfall zu schreiben, den sie verwenden können, um das Problem, das Sie sehen, zu reproduzieren. Ansonsten können wir nur in möglichen und möglichen Antworten antworten.

Was bedeutet "scheitern" in diesem Fall? Wer ist verbindlich, wer verbindet?

Wenn Sie einen minimalen Testfall erstellen, verwenden Sie die grundlegende C-API, sodass wir Probleme mit der Sprachenbindung ausschließen können.

Prost