Classes for network programming.