8

ZeroMQ を使用して古いサーバーの 1 つを書き直そうとしています。今のところ、次のサーバー設定があります (Zmq リクエストで機能します)。

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

        while (true) { ... }

Zmq クライアント ライブラリを使用して接続する場合、この種のセットアップは正常に機能します。context.CreateSocket(SocketType.REQ)

しかし、残念ながら、このサーバーに接続する必要がある多くのレガシー コードがあり、ソケットは .net ソケット ライブラリを使用して作成されます。

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

これらの従来の .net ソケット接続を受け入れるように ZeroMQ サーバーを作成する方法はありますか?

4

2 に答える 2