A client should be able to specify a custom protocol to use, as per [Section 4.1](https://tools.ietf.org/html/rfc6455#section-4.1) of RFC6455
A client should be able to specify a custom protocol to use, as per Section 4.1 of RFC6455