NWM Services: Difference between revisions

Subv (talk | contribs)
Subv (talk | contribs)
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==