That implements the client-side handshake protocol
That implements the client-side handshake protocol