public ZeroMqResourceProviderConnector(string zmqUrl, bool singletonsocket=true) { if (zmqUrl == null) throw new ArgumentNullException("zmqUrl"); _zmqUrl = zmqUrl; _formatter = new ZeroMqDatagramFormatter(); _conn = new ZeroMqConnector(zmqUrl, singletonsocket); }
private void ResetSocket() { Console.WriteLine("*************** SOCKET RESET ******************"); var cnew = new ZeroMqConnector(_zmqUrl, true); var cold = _conn; cnew.ResetSingleton(); _conn = cnew; cold.Dispose(); }