Skip to content

Network extensions

Anirudh Balaji edited this page Jun 5, 2020 · 2 revisions

Network extensions

This describes the necessary extensions to the PearDrop protocol to facilitate transit over the network.

Notes: The UDP multicast address is 224.0.0.3:65535

TCP port extension (ad extension)

Size: 0x10 (+ext header, placed in len field of header)

AdExtType::TCP = 0

Offset Length Type Name Description
0x0 0x10 u16 ad_port TCP port that the sender is listening on. Ad ack packets should be sent here.

TCP port extension (ack extension)

Size: 0x10 (+ext header, placed in len field of header)

AckExtType::TCP = 0

Offset Length Type Name Description
0x0 0x10 u16 ad_port TCP port that the receiver is listening on. Sender packets should be sent here.
Clone this wiki locally