HL7 is a messaging format that is independent of its transport method. However, it is typically used in a client/server environment for employing some form of a point-to-point protocol.
For instance, HL7 can use the LLP Transport method to transfer messages between a client and a server. However, since a client must establish a connection to a server before a message can be sent, the client must have prior knowledge about the server.
It is not normal for HL7 messages to use a non point-to-point protocol, where the client listens for 'broadcasts' from a particular server.