Socket communication for all clients, refactoring
Build