Rocks 2.4

Rocks provides an user-level package for reliable and mobile network connections.
  1 Screenshot
Rocks provides an user-level package for reliable and mobile network connections.

Rocks protect sockets-based applications from network failures, particularly failures common to mobile computing, including:

.Link failures (e.g., unexpected modem disconnection);
.IP address changes (e.g., laptop movement, DHCP lease expiry);
.Extended periods of disconnection (e.g., laptop suspension).

Rock-enabled programs continue to run after any of these events; their broken connections recover automatically, without loss of in-flight data, when connectivity returns.

Rocks work transparently with most applications, including SSH clients, X-windows applications, and network service daemons.

Here are some key features of "Rocks":

Reliable: Rocks detect connection failures within seconds and reconnect automatically when connectivity is restored. Reconnection succeeds even when one end of the connection obtains a new IP address.
Safe: Rocks recover lost in-flight data no matter when failures occur, safely interoperate with ordinary sockets, and authenticate resumed connections.
User level: You can install and use rocks as an ordinary user. They do not require any kernel modifications.
Transparent: You can use rocks with existing programs without re-programming, re-compiling, or re-linking.
Easy to use: Rocks come with simple command-line tools for enabling rocks in ordinary programs.

What's New in This Release:

Bug fixes.

last updated on:
March 14th, 2007, 7:05 GMT
license type:
LGPL (GNU Lesser General Public License) 
developed by:
Victor Zandy
ROOT \ System \ Networking
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!

Add your review!