A protocol to provide the ability for Sock
implementations to send data to a connected
WebSocket client. An instance of an (otherwise opaque) type conforming to this protocol is
passed in to Sock
implementations as the first argument of most Sock
callbacks.