Exemple #1
0
        private static void Main(string[] args)
        {
            if (args.Length != 0)
            {
                sip = args[0];
            }
            else
            {
                sip = "127.0.0.1";
            }
            sip = "172.16.49.192";
            initi();
            //服务器部分
            var Server = new ThreadPoolServer(sip, 9999);

            Server.accept += server_accept;
            Server.start();
            Console.WriteLine("ServerRun" + sip);
            //更新在线人数id列表
            //var sThread = new Thread(UserOnlineCheck);
            //sThread.Start();

            //开始....
            var sThread1 = new Thread(OnlineUserManager.UserOnlineCheck);

            sThread1.Start();
        }
Exemple #2
0
 public ChatServer()
 {
     Server = new ThreadPoolServer();
     Server.HandleClient += ServerOnHandleClient;
     Users          = new HashSet <User>();
     UnsentMessages = new Dictionary <int, List <Message> >();
 }