next up previous
Next: Sender Application Request Up: The Operation of the Previous: Initialization

Receiver Application Registration

The connection establishment is a three-phase process, as explained in Section 4. Before connection requests can be processed, an application must express its willingness to act as the receiver for a connection. Applications do so by registering themselves with the MyRTP HEC on the destination host.

  
Figure 6: Application Registration at Destination

The potential receiver executes a Register_Request() library call, indicating the port number at which it will receive establishment requests and act as a destination. It also includes the maximum interarrival time and message lengths of the packets it can accept. The MyRTP library linked to the application then builds a RegisterReq message and sends it to the HEC daemon on the destination host. This prompts the daemon to adjust its data structures to reflect the application's status as a potential connection destination and sends a RegisterReply control message back to the receiver application to acknowledge the request. This process is illustrated in Figure 6.

Once registered, the application then has the opportunity to process connection establishment requests directed towards its port.



Riccardo Bettati
Fri Jul 11 18:14:48 CDT 1997