|
|
|
@ -1061,18 +1061,13 @@ namespace WebSocketSharp.Server
|
|
|
|
/// </summary>
|
|
|
|
/// </summary>
|
|
|
|
public void Start ()
|
|
|
|
public void Start ()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
lock (_sync) {
|
|
|
|
var msg = checkIfCertificateExists ();
|
|
|
|
var msg = _state.CheckIfAvailable (true, false, false) ?? checkIfCertificateExists ();
|
|
|
|
|
|
|
|
if (msg != null) {
|
|
|
|
if (msg != null) {
|
|
|
|
_log.Error (msg);
|
|
|
|
_log.Error (msg);
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
_services.Start ();
|
|
|
|
start ();
|
|
|
|
startReceiving ();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_state = ServerState.Start;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// <summary>
|
|
|
|
|