7.4 Sending and Receiving Messages
Once the Oracle Tuxedo system establishes a conversational connection, communication between the initiator and subordinate is accomplished using send and receive calls. The process with control of the connection can send messages using the tpsend(3c) function; the process without control can receive messages using the tprecv(3c) function.
Note:
Initially, the originator (that is, the client) decides which process has control using theTPSENDONLY
or TPRECVONLY
flag value of the tpconnect() call. TPSENDONLY
specifies that control is being retained by the originator; TPRECVONLY
, that control is being passed to the called service.