void SocketHandler::SendPacket(const WorldPacket& data) const { m_socket->write(data.GetPacket().toLatin1() + (char)0x00); Log::Write(LOG_TYPE_DEBUG, "Send packet %s ( Header : %s )", GetOpcodeName(data.GetOpcode()).toLatin1().data(), GetOpcodeHeader(data.GetOpcode()).toLatin1().data()); if(data.GetPacket().length() > 0) Log::Write(LOG_TYPE_DEBUG, "Packet data : %s", QString(data.GetPacket()).toLatin1().data()); }
void AuthSession::SendPacket(WorldPacket& data) { data.WriteHeader(); m_socket->write(data.GetPacket()); Log::Write(LOG_TYPE_DEBUG, "Send packet %s <%u> (size : %u).", AuthTable::Get(data.GetOpcode()).name.toLatin1().data(), data.GetOpcode(), data.GetPacket().size()); }
void WorldSession::HandleCoachMovement(WorldPacket& packet) { QByteArray path = packet.GetPacket(); qDebug() << path.size(); WorldPacket data(SMSG_ACTOR_MOVEMENT); data << GetCoach()->GetGuid(); data.WriteRawBytes(path.data(), path.length()); SendPacket(data); }