The connectionless service comprises the following two phases:
local management
data transfer
Local management
The same functions are needed for the local management as with a connection-oriented service (see section "Connection-oriented service").
Data transfer
The data transfer allows the user to send datagrams to another user. Each datagram must contain the complete destination address. This message-based data exchange is supported by the t_sndudata() and t_rcvudata() functions.
Functions for connectionless data transfer:
Function | Description |
t_rcvudata() | Receives a message from another user. |
t_rcvuderr() | Receives error information about a previously sent message. |
t_sndudata() | Sends a message to a specific user. |
Interaction of the connectionless service functions
Following figure illustrates the interaction between the XTI functions which implement the two phases of the connectionless service. The functions are described in detail in section "XTI(POSIX) user functions".