Sockets and Ratchets