Airhook project is a reliable data delivery protocol, like TCP.
Unlike TCP, Airhook gracefully handles intermittent, unreliable, or delayed networks.
Other features include session recovery, queue control, and delivery status notification.
Airhook is useful for keeping connections running over bad wireless networks (like CDPD), intermittent dial-up connections, and any other network that doesn't work very well.
The implementation includes a TCP proxy (so you can use HTTP, SSH, etc.) and a protocol library for applications that want more control (real-time media delivery, games, etc).
There's no autoconf or automake or libtool here, just a very simple Makefile
you can edit to suit your system.
When you're done, "make" and "make install"
(or "make install PREFIX=/my/install/prefix") should work.