3.1.4.1 Hello

A server of the BITS Peer-Caching: Peer Discovery Protocol uses the Hello message to announce its presence.

The format of the Hello message is as specified in [WS-Discovery] section 4.1. The following additional constraints are placed on the /s:Envelope/s:Body/d:Hello element:

  • The a:EndpointReference child element MUST conform to section 2.2.3 of this document. It MUST contain exactly one msbits:Fqdn child element and exactly one msbits:version child element. These elements carry metadata about the server, even though they are child elements of the a:EndpointReference child element, and SHOULD NOT be copied into subsequent messages addressed to the Endpoint Reference in question.

  • A single d:Types child element MUST be present and include the type "msbits:PeerServer".

  • A single d:Scopes child element MUST be present and contain at least one scope.<3>

  • A single d:XAddrs child element MUST be present. The URI list MUST contain at least one IP address in each of the subnets to which the message is sent.<4> The format of address URIs is specified in section 2.2.3.