【发布时间】:2013-06-15 03:20:50
【问题描述】:
我正在尝试使用 ZeroMQ 重写我们的旧服务器之一,目前我有以下服务器设置(适用于 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);
有没有办法编写一个 ZeroMQ 服务器来接受这些传统的 .net 套接字连接?
【问题讨论】:
标签: sockets tcp zeromq nettcpbinding