public void HandleRegisterAccount(byte[] bytes, PlazaSession client) { string id = ""; string pw = ""; string name = ""; ByteBuffer read = new ByteBuffer(bytes); id = read.ReadString(); pw = read.ReadString(); name = read.ReadString(); bool registerSucceed = false; if (id != string.Empty && pw != string.Empty && name == string.Empty) { registerSucceed = dataMgr.Register(id, pw, name); } string msg = "注册成功!"; if (!registerSucceed) { msg = "注册失败!"; } sessionCode.MainCmdId = 0; sessionCode.SubCmdId = 1001; ByteBuffer buff = new ByteBuffer(); buff.WriteString(msg); sessionCode.SetBytes(buff.ToBytes()); byte[] byteCode = serial.Encode(sessionCode); SeverNet.instance.Send(client, byteCode); }