Advertisement
Wouto1997

fabulous

Nov 19th, 2012
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.15 KB | None | 0 0
  1.         public static void CheckTimer()
  2.         {
  3.             new Thread(new ThreadStart(delegate
  4.                         {
  5.                             while (true)
  6.                             {
  7.                                 Thread.Sleep(10000);
  8.                                 var rem = new List<Client>();
  9.                                 all.ForEach(delegate(Client c)
  10.                                             {
  11.                                                 TimeSpan ts = DateTime.Now - c.lastactivity;
  12.                                                 if (ts.Seconds > 30)
  13.                                                 {
  14.                                                     rem.Add(c);
  15.                                                 }
  16.                                             });
  17.                                 rem.ForEach(delegate(Client c)
  18.                                             {
  19.                                                 c.Disconnect();
  20.                                                 all.Remove(c);
  21.                                             });
  22.                             }
  23.                         })).Start();
  24.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement