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;
            }
        }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
 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);
 }