Efficient Short Remote Operations (ESRO)

Starter Kit


A reliable connectionless transport
A foundation for development of efficient protocols
When TCP is too much and UDP is not enough
Reliability for Wireless Data when efficiency matters


It has been known for some time that there is a need for a protocol to fill the gap between TCP and UDP. In the absence of anything better, TCP has traditionally been used as a heavy-handed solution, but the demands of the wireless and mobile domains have brought the need for efficiency into much sharper focus.

The right answer to this is the Efficient Short Remote Operations protocol, or ESRO. The ESRO service is similar to and consistent with other Remote Procedure Call services, and the ESRO protocol and service definition have been designed throughout with a major emphasis on efficiency. ESRO thus provides the reliability of TCP, along with the efficiency demanded by mobile and wireless applications.

ESRO was first developed between 1995 and 1997, and was published in 1997 as RFC-2188. Since then a comprehensive set of ESRO features and resources have been developed. These include a Resource Center, open-source software implementations for all major platforms, and a comprehensive maintenance and support infrastructure.

Because of its technical suitability and the richness and completeness of its support, ESRO is the correct solution for this problem space. For details, visit any of these websites or resources: