static void Main(string[] args) { LoginListener.instance.AddListener(delegate(Socket cfd, GameProto.Login login) { Console.WriteLine(String.Format("Check Account = {0}", login.Account)); ServerNetManager.Send(cfd, (Int16)ProtocType.Login, login); ServerNetManager.Send(cfd, (Int16)ProtocType.LoginRes, new GameProto.LoginRes { IsMatch = true, }); }); ServerNetManager.Bind("127.0.0.1", 8888); ConsoleAsync console = new ConsoleAsync(); bool isShutdown = false; while (!isShutdown) { string cmd = console.TryReadLine(); if (cmd != null) { if (cmd == "exit") { isShutdown = true; } } ServerNetManager.Update(); } }
private void AwakeServer() { ServerNetManager.Bind("127.0.0.1", 8888); }