нужно слушать сокет и читать из него. Я создаю сокет с помощью socket, потом прикрепляю к порту bind, затем указываю что нужно слушать listen, получаю входящее соединение через accept и собственно читаю через recv. Если я делаю несколько чтений recv, а потом длительное время не читаю, то клиент может закрыть соединение и наверно будет ошибка при следующем recv. Правильно ли я понимаю что в такой ситуации надо закрыть сокет полученный через accept и ждать новое соединение повторным вызовом accept?
Мы скорее всего говорим про tcp
Обсуждают сегодня