Information is invariant
The transport should not be in the url configuration
Rename abstract class SocketIO into AbstractSocketIO
Add value object Session for SocketIO
Change Session's property transports into upgrades
First draft of (incomplete) implementation of Socket.io 1.x
Change how the url is built with ssl
Remove dependency to guzzlehttp/guzzle, use only the streams instead
Rough implementation of the connect() method
Implement close method on Socket 1.x
Rename method send to emit
Implement the emit() shortcut
update socket.io V1.x emit();
socket.io json data structure is `{ "name" : eventName, "args" : [ ... ]};