Split Server to Server+Connection.
Update API documentation.
Avoid null and add the isMessageComplete() method.
Avoid a division by zero.
Add verifications on Sec-WebSocket-Key.
Add Hoa\Websocket\Client \o/.