Kann ZeroMQ verwendet werden, um zu akzeptieren, traditionelle socket-Anfragen?

Ich versuche neu zu schreiben, einer unserer alten Server mit ZeroMQ, für heute habe ich folgende Server-setup (das für die Zmq Anfragen):

    using (var context = ZmqContext.Create())
    using (var server = context.CreateSocket(SocketType.REP)) {
        server.Bind("tcp://x.x.x.x:5705");

        while (true) { ... }

Diese Art der Installation funktioniert einwandfrei wenn ich die Zmq-client-Bibliothek zu verbinden context.CreateSocket(SocketType.REQ)

Aber leider haben wir eine Menge von legacy-code, um die Verbindung zu diesem server und die sockets erstellt mit .net-socket-libs:

    Socket = new Socket(ipAddress.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
    Socket.Connect(ipAddress, port);

Gibt es eine Möglichkeit zum schreiben einer ZeroMQ Server akzeptieren diese traditionellen .net-socket-verbindungen?

InformationsquelleAutor Mark Kadlec | 2013-06-18
Schreibe einen Kommentar