public PureWebSocket(string url, TimeSpan sendCacheItemTimeout, ReconnectStrategy reconnectStrategy, int queueLimit = 1000) { SendQueueLimit = queueLimit; Url = url; _reconnectStrategy = reconnectStrategy; _ws = new ClientWebSocket(); SendDelay = 80; SendCacheItemTimeout = sendCacheItemTimeout; StartMonitor(); }
public PureWebSocket(string url, TimeSpan sendCacheItemTimeout, ReconnectStrategy reconnectStrategy, int queueLimit = 1000) { Log("Creating new instance."); SendQueueLimit = queueLimit; Url = url; _reconnectStrategy = reconnectStrategy; InitializeClient(); SendCacheItemTimeout = sendCacheItemTimeout; SendDelay = 80; StartMonitor(); }
public PureWebSocket(string url, ReconnectStrategy reconnectStrategy, Tuple <string, string> requestHeader = null, int queueLimit = 1000) { Log("Creating new instance."); SendQueueLimit = queueLimit; Url = url; _reconnectStrategy = reconnectStrategy; RequestHeader = requestHeader; InitializeClient(); SendCacheItemTimeout = TimeSpan.FromMinutes(30); SendDelay = 80; StartMonitor(); }