Abstract interface for net-* client
