3.3.5 Processing Events and Sequencing Rules

When a client receives an EnumResponse to a previously sent query, the client SHOULD include the responder in a list of available game sessions in the user interface.

When the server sends a TRANS_USERDATA_ADD_PLAYER message indicating that another client is joining the game session, the client SHOULD install the new player's information in the name table. Once the client receives the subsequent TRANS_USERDATA_INSTRUCT_CONNECT message, the client SHOULD then begin connecting to the new participant using the previously specified addressing information.