相关疑难解决方法(0)

ZeroMQ可以用来接受传统的套接字请求吗?

我正在尝试使用ZeroMQ重新编写一个旧服务器,现在我有以下服务器设置(适用于Zmq请求):

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

        while (true) { ... }
Run Code Online (Sandbox Code Playgroud)

如果我使用Zmq客户端库进行连接,这种设置可以正常工作 context.CreateSocket(SocketType.REQ)

但不幸的是,我们有很多需要连接到这个服务器的遗留代码,而套接字是使用.net socket libs创建的:

    Socket = new Socket(ipAddress.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
    Socket.Connect(ipAddress, port);
Run Code Online (Sandbox Code Playgroud)

有没有办法编写ZeroMQ服务器来接受这些传统的.net套接字连接?

sockets tcp nettcpbinding zeromq

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

nettcpbinding ×1

sockets ×1

tcp ×1

zeromq ×1