A websocket client implementation.
Close a websocket.
Connect to a websocket.
Returns if a websocket is closed.
Receive a string from a websocket.
Send string to a websocket.