edit | blame | history | raw

RendezVous: PRUDP Protocol

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.

Packets

Packet: SYN

Packet: CONNECT

This stage is used to derive a shared secret key.

Client->Server Payload

Name Description Type
Public Key The client's public key. Buffer

Server->Client Payload

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

Packet: DATA

Packet: DISCONNECT

Packet: PING

Connections

Ordering

Fragmentation

Checksums

Packet Format