[Socket] Change socket architecture
Merge pull request #21 from ArnaudSpanneut/feature/socket-refactoring

[Socket] Change socket architecture