Read socket refactoring