Reverse the IP ordering.

Fixes external connections
This commit is contained in:
HikikoMarmy
2025-07-16 02:28:10 +01:00
parent 7bbdd24317
commit 81c6f94a5b
2 changed files with 15 additions and 15 deletions

View File

@@ -17,9 +17,9 @@ void NotifyClientRequestConnect_RTA::Serialize( ByteBuffer &out ) const
out.write_u16( m_packetId ); out.write_u16( m_packetId );
out.write_u32( 0 ); out.write_u32( 0 );
out.write_utf8( this->m_remoteAddr );
out.write_u32( this->m_remotePort );
out.write_utf8( this->m_localAddr ); out.write_utf8( this->m_localAddr );
out.write_u32( this->m_localPort ); out.write_u32( this->m_localPort );
out.write_utf8( this->m_remoteAddr );
out.write_u32( this->m_remotePort );
} }

View File

@@ -67,27 +67,27 @@ void ResultMatchGame_RTA::Serialize( ByteBuffer &out ) const
out.write_u32( 0 ); // Size out.write_u32( 0 ); // Size
} }
out.write_u32(publicGameCount); out.write_u32( publicGameCount );
{ {
for (const auto& game : publicGameList) for( const auto &game : publicGameList )
out.write_utf16(Util::UTF8ToWide(game->m_hostExternalAddr)); out.write_utf16( Util::UTF8ToWide( game->m_hostLocalAddr ) );
} }
out.write_u32(publicGameCount); out.write_u32( publicGameCount );
{ {
for (const auto& game : publicGameList) for( const auto &game : publicGameList )
out.write_u32(game->m_hostNatPort); out.write_u32( game->m_hostLocalPort );
} }
out.write_u32(publicGameCount); out.write_u32( publicGameCount );
{ {
for (const auto& game : publicGameList) for( const auto &game : publicGameList )
out.write_utf16(Util::UTF8ToWide(game->m_hostLocalAddr)); out.write_utf16( Util::UTF8ToWide( game->m_hostExternalAddr ) );
} }
out.write_u32(publicGameCount); out.write_u32( publicGameCount );
{ {
for (const auto& game : publicGameList) for( const auto &game : publicGameList )
out.write_u32(game->m_hostLocalPort); out.write_u32( game->m_hostNatPort );
} }
} }