RScheme provides some basic procedures for building internet-aware applications, including both clients and servers. Additional packages provide specialized procedures for implementing particular internet protocols, such as ident, HTTP, and X.