/// <summary> /// 登录请求(枚举类型转成字符串然后用MethodInfo调用这个方法) /// </summary> public string Login(string data, Client client, Server server) { Console.WriteLine("收到登录请求"); string[] dataStrs = data.Split(','); User user = userDAO.VerifyUser(client.MySQLConn, dataStrs[0], dataStrs[1]); if (user == null) { //Enum.GetName(typeof(ReturnCode,ReturnCode.Fail)); return(((int)ReturnCode.Fail).ToString()); } else { Result result = resultDao.GetResultFromData(client.MySQLConn, user.Id); //把信息存储到个人客户端 client.SetUserData(user, result); return(string.Format("{0},{1},{2},{3}", ((int)ReturnCode.Success).ToString(), user.Username, result.TotalCount, result.WinCount)); } }