4.1.2 Discovery Presence Response
When Peer B receives the Discovery Presence Request from Peer A, it proceeds to respond with a Discovery Presence Response. On IP networks, this is sent from the well-defined port 5050. MessageLength = 97 bytes.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Signature = 0x30, 0x30 |
MessageLength = 97 bytes 0x00, 0x61
|
||||||||||||||||||||||||||||||
|
Version = 0x03 |
MessageType = Discovery 0x01 |
MessageFlags = None 0x00, 0x00 |
|||||||||||||||||||||||||||||
|
SequenceNumber = 0 0x00, 0x00, 0x00, 0x00 |
|||||||||||||||||||||||||||||||
|
RequestID = 0 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00
|
|||||||||||||||||||||||||||||||
|
FragmentIndex = 0 0x00, 0x00 |
FragmentCount = 1 0x00, 0x01 |
||||||||||||||||||||||||||||||
|
SessionID = 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00
|
|||||||||||||||||||||||||||||||
|
ChannelID = 0 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00
|
|||||||||||||||||||||||||||||||
|
EndAdditionalHeaders = 0x00, 0x00 |
DiscoveryType = PresenceResponse 0x01 |
|
|||||||||||||||||||||||||||||
|
ConnectionMode = Proximal 0x00, 0x01 |
DeviceType = Windows10Desktop 0x00, 0x09 |
||||||||||||||||||||||||||||||
|
DeviceNameLength = 11 bytes 0x00, 0x0B |
|
||||||||||||||||||||||||||||||
|
DeviceName = "devicers1-1" (null-terminated) 0x64, 0x65, 0x76, 0x69 0x63, 0x65, 0x72, 0x73
|
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
DeviceIdSalt = 0xD6, 0xE7, 0x60, 0x2D |
|||||||||||||||||||||||||||||||
|
DeviceIdHash = SHA256 hash of device id, salted, 32-bytes 0x11, 0x16, 0x6D, 0x8B, 0x4C, 0x02, 0x7A, 0x54 |
|||||||||||||||||||||||||||||||