rambles about sockets