private void OnClientDisconnected(SocketClientDisconnectedArgs args)
 {
     Console.WriteLine($"Client Disconnected, clientRemoteEndPoint : {args.DisconnectedSocketRemoteEndPoint}");
     lock (ConnectedClients)
     {
         if (ConnectedClients.Contains(args.DisconnectedClient))
         {
             ConnectedClients.Remove(args.DisconnectedClient);
         }
     }
     ClientDisconnected?.Invoke(args);
 }
 private void ClientDisconnected(SocketClientDisconnectedArgs args)
 {
     Dispoose();
     Disconnected?.Invoke(args);
 }