public void MessageReceive(UserToken token, string message) { switch (message) { case "": accaount.Login(token, "1"); break; case " ": accaount.Login(token, "2"); break; case " ": Login(); break; } }
void Login(UserToken token, AccountDTO dto) { ExecutorPool.Instance.Executor(delegate { int returnNum = accaount.Login(token, dto.account, dto.password); // 返回客户端 Write(token, AccountProtocol.Login_SRES, returnNum); }); }
private void Login(UserToken token, AccountInfoDTO accountInfoDTO) { ExecutorPool.Instance.Execute( delegate() { int result = accountBiz.Login(token, accountInfoDTO.account, accountInfoDTO.password); Send(token, LoginProtocol.LOGIN_SRES, result); } ); }