摘要 |
<p>Systems and methods for data communication between multiple computing devices, comprising: transmitting agents through a selectable communication medium by constructing a frame for agent data, dividing the frame into packets, dividing each packet into segments; grouping the segments into windows; and sending each window to a second computing device; receiving the data at the second computing device comprising receiving segments, assembling segments to recreate packets, sending an message for the first segment of each non-final window and for the last segment of a packet of a final window to the first computing device, and sending a message, specifying missing segments; the first computing device, upon receiving the message, sending the next window, and upon receiving a message, retransmitting missing segments; and at the second computing device, upon receiving a final packet for a frame, recreating the frame by reassembling the packets.</p> |