//캐릭터 리스트 요청 public void RequestCharacterList(DataPacket packet) { Console.WriteLine(packet.client.RemoteEndPoint.ToString() + "캐릭터 리스트 요청"); string id = loginUser[packet.client]; UserData userData = database.GetUserData(id); CharacterList characterList = new CharacterList(userData.HeroData); CharacterListPacket characterListPacket = new CharacterListPacket(characterList); characterListPacket.SetPacketId((int)ServerPacketId.CharacterList); byte[] msg = CreatePacket(characterListPacket); packet = new DataPacket(msg, packet.client); lock (sendLock) { sendMsgs.Enqueue(packet); } }