/ / Erstellen und Verwenden von ZeroMQ mit Visual Studio - Windows, Visual Studio, Netzwerk, Zeromq, Winsock

Erstellen und Verwenden von ZeroMQ mit Visual Studio - Windows, Visual Studio, Netzwerk, Zeromq, Winsock

Wer baut ZeroMQ unter Windows (MSVC)?

Ich versuche den aktuellen Master in GitHub zu erstellen / verwenden (https://github.com/zeromq/libzmq), die Visual Studio-Projekte sowieCMake-Dateien. Ich habe das CMake-Projekt (nach der Behebung einiger Probleme in den MSVC-spezifischen Sachen) gebaut, das auch alle Tests erstellt, aber die Tests scheitern auf die gleiche Weise wie mein einfaches Testprogramm.

Der erste Aufruf von WinSock select () führt immer zum Ergebnisin WSAENOTSOCK und den App-Bails. Ich habe das jetzt auf einem 64bit Win7 und Win8 Rechner sowohl mit VS2010 als auch VS2013 probiert für Debug und Release Builds ohne Glück :(

Ich bekomme ähnliche Abbrüche, wenn ich versuche, gegen die vorgefertigten Binärdateien auf der ZeroMQ-Site zu bauen oder meine eigenen mit den enthaltenen Visual Studio-Projektverzeichnissen zu erstellen, die sie im Repository enthalten.

Antworten:

0 für die Antwort № 1

Nach weiteren Nachforschungen und ein paar Hinweisen aus der Mailingliste ist die Moral der Geschichte ZeroMQ, Windows und RealVNC mischen sich nicht.

Wenn Port 5905 von etwas anderem verwendet wird, stürzt ZeroMQ unter Windows ab (Sie können netstat -a -b verwenden, um zu überprüfen).

Obwohl eine allgemeinere Beobachtung, ZeroMQ verlassen sich auf hart codierte Ports frei zu sein und nicht anmutig Umgang mit diesem Fall ist weniger als ideal.

http://lists.zeromq.org/pipermail/zeromq-dev/2015-August/029451.html