public override void Bind(ZmqSocket socket, ZeroRoute config) { ZeroLog.LogInfo("push bind...."); foreach (var endPoint in config.ConnectEndPoints()) { socket.Connect(endPoint); ZeroLog.LogInfo("push bind...."); } }
public override void Connect(ZmqSocket socket, ZeroRoute config) { }
public abstract void Connect(ZmqSocket socket, ZeroRoute config);
public TimeSpan Timeout(string exchangeName) { ZeroRoute route = routes[exchangeName]; return(new TimeSpan(0, 0, route.SendTimeout)); }
public abstract void Bind(ZmqSocket socket, ZeroRoute config);