Decentralized Media Linking Protocol

Ports

TCP port used for DML: 7373

Unless otherwise stated all multibyte values are in network byte order. (MSB first)

Packets

Bits: 0 - 7 8 - 15 16 - 23 24 - 31 32 ...
Byte: 0 1 2 3 4 ...
Packet ID Length Packet data (length bytes)

Packet ID Packet type Description
0 HELLO
1 ROUTE
2 DESCRIPTION
3 CERTIFICATE
4 HEADER
5 CONNECT
6 DISC
7 UPDATE
34 REQ DESCRIPTION
35 REQ CERTIFICATE
36 REQ HEADER
37 REQ REVERSE
38 REQ DISC
4096 and up DATA IDs will be assigned dynamically for data streams between hosts.