NWM Services: Difference between revisions
No edit summary |
|||
Line 442: | Line 442: | ||
The UDS version of [[PRUDP]] is different from the normal UDP version it appears(no afa1/a1af data for example). | The UDS version of [[PRUDP]] is different from the normal UDP version it appears(no afa1/a1af data for example). | ||
==Communication protocol== | |||
The process of connecting to a host and exchanging data follows the sequence: | |||
Client->Server: Authentication frame SEQ1 | |||
Server->Client: Authentication frame SEQ2 | |||
Server->Client: Association Response frame with association id | |||
[From here on, the client is paired with the server] | |||
Client->Server: Encrypted data packet with node information, using an LLC header with ethertype = 0x888E (EAPoL) and an apparently dummy EAPoL header, followed by the node information (friendcodeseed, username, and some unknown fields). | |||
Server->Broadcast: Encrypted data packet broadcasting the connection of the new client to the other clients? | |||
Server->Client: Encrypted data packet containing some sort of ack? | |||
[From here on, data packets exchanged between the client and the server contain the information passed to SendTo, encapsulated with an LLC header with ethertype = 0x876D (SecureData)] | |||
==Data frames== | ==Data frames== |