Information is invariant
The transport should not be in the url configuration
Rename abstract class SocketIO into AbstractSocketIO
Add value object Session for SocketIO