Sending RPC requests (invocations) and receiving RPC responses are done according to the same principles as for ordinary data messages.