"The sockets API lets you develop client and server applications that can communicate across a local network or across the world via the Internet. Like any API, you can use the sockets API in ways that promote high performance - or inhibit it. This article explores four ways to use the sockets API to squeeze the greatest performance out your application and to tune the GNU/Linux environment to achieve the best results."