Network Protocol/ROOM
Jump to navigation
Jump to search
Overview
This article describes the record type ROOM of the Network Protocol. It is only used in private rooms.
typedef struct udp_room_t { /*00*/ u8 mode; // record mode: 0|1|2|3|4 /*01*/ u16 param1; // parameter 1 /*03*/ u8 param2; // parameter 2 /*04*/ // mode == 0x01 : Start an event, send by host // param1: Event type 0..3: GP, TEAM, BATTLE, COIN // param2: * // mode == 0x02 : Register someone as friend // mode == 0x03 : Sending "Here I am" message after joining // mode == 0x04 : Send a room message // param1: message ID // param2: sequence counter (client related) } __attribute__ ((packed)) udp_room_t;
Information:
Nintendo's Servers –
Friend Code –
Nick –
Dumping Network Traffic
Record Types:
HEADER –
ROOM –
SELECT –
USER
RACEHEADER_1 –
RACEHEADER_2 –
RACEDATA –
ITEM –
EVENT
NATNEG –
ANNOUNCE –
QUIT –
STATUS –
PARAM-STRING
Wiimmfi Extensions:
Online Status –
Connection Status –
Wiimmfi packets –
Server SV
Software:
Wiimms mkw-ana