/// <summary> /// Starts receiving the WebSocket connection requests. /// </summary> public void Start() { var msg = _state.CheckIfStartable() ?? CheckIfCertificateExists(); if (msg != null) { return; } _services.Start(); _receiveTask = StartReceiving(_tokenSource.Token); _state = ServerState.Start; }
public void Start() { lock (_sync) { string text = _state.CheckIfStartable() ?? checkIfCertificateExists(); if (text != null) { _logger.Error(text); return; } _services.Start(); startReceiving(); _state = ServerState.Start; } }
/// <summary> /// Starts receiving the WebSocket connection requests. /// </summary> public void Start() { lock (_sync) { var msg = _state.CheckIfStartable() ?? checkIfCertificateExists(); if (msg != null) { _logger.Error(String.Format("{0}\nstate: {1}\nsecure: {2}", msg, _state, _secure)); return; } _services.Start(); startReceiving(); _state = ServerState.Start; } }