Nettle is an object oriented abstraction over network socket communications.