В петле чтения сокета добавлен sleep на 0 мкс, что снимает 100% загрузку с ЦП этим потоком.