Support for socket-based communication with remote services.