protected virtual void FrametimeServerStateChanged(object sender, ServerStateEventArgs e) { switch (e.state) { case ServerState.Begin: break; case ServerState.Waiting: ServerState = ServerState.Waiting; break; case ServerState.Connected: ServerState = ServerState.Connected; break; case ServerState.Reconnect: if (LogState != ServerState.Stop) { this.StopLog(); } ServerState = ServerState.Reconnect; break; case ServerState.Stop: break; } }
private void OnWsServerStarted(object sender, ServerStateEventArgs e) { if (OnServerStarted == null) { _logger?.LogDebug("WebSocket server [{id}] started and listening on http://{ip}:{port}/", e.Id, _ipAddress, _port); } else { OnServerStarted?.Invoke(sender, e); } }
private void OnWsServerStopped(object sender, ServerStateEventArgs e) { if (OnServerStopped == null) { _logger?.LogDebug("WebSocket session [{id}] has stop!", e.Id); } else { OnServerStopped?.Invoke(sender, e); } }
protected virtual void OnLogStateChanged(ServerStateEventArgs e) { LogStateChanged?.Invoke(this, e); }