poprawione czytanie z socketa