PRUDP probably stands for: "**P**rotected Reliable User Datagram Protocol", as it is designed for adding connections, reliability, encryption and compression to UDP. To do this, it adds connections, ordering, fragmentation and checksums.
SYNCONNECTThis stage is used to derive a shared secret key.
| Name | Description | Type |
|---|---|---|
| Public Key | The client's public key. | Buffer |
| Name | Description | Type |
|---|---|---|
| Public Key Signature | Presumably, the client's public key signed by the server's private key. | Buffer |
| Public Key | The server's public key. | Buffer |
DATADISCONNECTPING