Template for a custom client socket.