The Transport layer Interface: TLI
The Transport layer Interface or TLI provides an interface to the transport layer based on the use of streams, rather than the file based abstraction of sockets.
The basic operations are
- t_open(), this opens the file that identifies the transport provider
- t_bind() assigns an adress to the transport end point
- t_alloc() allocates storage for the data structures required by the communication
- t_listen() waits for a connection request from a client. This is a server call.
- t_accept() chooses whether or not to accept a request gathered by a t_listen()
- t_rcv() receives data
- t_send() sends data
- t_connect() a client initiates a connection.
- t_rcvudata() datagram oriented receive
- t_sndudata() datagram oriented send.
At the present time you must be logged into a machine running Solaris 2 to
compile and use these system calls. In fact I have not yet been able to make the programs work. Watch this space for better news. (JPEH).
Return to
Networks home page
Last Changed: 30 December 1996