摘要 |
<p>A method for transmitting messages between two processes (6,7) includes creating a communications channel between a first channel adapter (11) coupled to a client process (6) and a second channel adapter (13) coupled to a remote process (7). The method further includes reading a request message at the first channel adapter (11), segmenting the request message into a series of packets, assigning a sequence number to each packet, and transmitting the packets in order to the second channel adapter (13) through the communications channel. The method further includes receiving the packets at the second channel adapter (13) and sending at least one acknowledgement message to the first channel adapter (11) in response to the received packets. The acknowledgement message has a packet sequence number field containing a packet sequence number and a payload containing a message sequence number, wherein the message sequence number identifies a complete message last received at the second channel adapter (13) and the packet sequence number identifies a packet last received at the second channel adapter (13).</p> |