A transport end point specifies a communication path between a transport user and a specific transport provider. However, the transport provider treats the processes sharing the same fd as a single return point. These processes must coordinate their activities to not violate the state of provider. Synchronous and asynchronous execution of calls - TLI and XTI provide synchronous and asynchronous execution of calls. In the synchronous mode of operation, the calls block until a specific event is satisfied.
Synchronous mode is the default mode of operation.
Users are advised to choose a mode of execution based on the nature of its function. For example, a typical server application should exploit the asynchronous execution to facilitate multiple concurrent actions required for client requests. The following tables list the typical sequence of calls a user must issue for various connection types.