protected virtual void OnConnectionEvent(object sender, TcpConnectionServerAuthEventArgs <T> args) { switch (args.ConnectionEventType) { case ConnectionEventType.Connected: _connectionsUnregistered.TryAdd(args.Connection.Client.GetHashCode(), args.Connection); break; case ConnectionEventType.Disconnect: _connectionsUnregistered.TryRemove(args.Connection.Client.GetHashCode(), out var _); break; case ConnectionEventType.Connecting: break; default: break; } }
private static Task OnConnectionEvent(object sender, TcpConnectionServerAuthEventArgs <Guid> args) { Console.WriteLine(args.ConnectionEventType); return(Task.CompletedTask); }