public void Reconnect(DDConnectionInfo connectioninfo) { logger.LogInfo("Reconnecting"); _connectioninfo = connectioninfo; _reconnect = true; this.Disconnect(); }
public void Connect(DDConnectionInfo connectioninfo) { if (connectioninfo == null) { throw new ArgumentNullException("connectioninfo"); } logger.LogInfo("Connecting to {0}:{1}", connectioninfo.Fop2Endpoint.Host, connectioninfo.Fop2Endpoint.Port); _isauthenticated = false; _connectioninfo = connectioninfo; _client.Connect(_connectioninfo.GetIPEndPoint(), _connectioninfo.ConnectionTimeout); _client.HeartbeatInterval = _connectioninfo.PingInterval; }