Session represents a session via websocket after connection was successful. Within a Session you can exchange data with the remote endpoint bi-directionaly.
sends a new message to the remote endpoint
gives a Flow of error Event when they get fired
gives a Flow of MessageEvent when the remote endpoint sends them