SOLID enhancement
Revert c25f351..0fd7145

This rolls back to commit c25f3516b03c488383cd7d7aaa1b7f6ef19681ec.
Revert "Revert c25f351..0fd7145"

This reverts commit 39b0599ca6745338967d2710d4bb8f1eda6b053a.
WebSocket is a protected name ...
Les connections se font