static void Main(string[] args) { AvalonCfg = Config.Load("config.xml"); AvalonSrv = new SocketServer(AvalonCfg.Server.IPAddress, AvalonCfg.Server.ListenPort); Database.Initialize(); AvalonSrv.Listen(); while (true) { System.Threading.Thread.Sleep(1000); if (Time.timeGetTime() - Time.LastCheckTime > 30000) { Time.LastCheckTime = Time.timeGetTime(); lock (AvalonSrv.ClientList) { // ping :3 pong :) for (int i = 0; i < AvalonSrv.ClientList.Count; ++i) { //AvalonSrv.ClientList[i].Ping(); } } } } }
static void Main(string[] args) { AvalonCfg = Config.Load("config.xml"); AvalonSrv = new SocketServer(AvalonCfg.Server.IPAddress, AvalonCfg.Server.ListenPort); Database.Initialize(); AvalonSrv.Listen(); while (true) { System.Threading.Thread.Sleep(1000); } }