Websocket server handshake.
Handshake request received from the client.
Websocket handshake client.
Handshake response the server sends back to the client.