Use a socket.