Как обнаружить отключение сокета TCP (с сокетом C Berkeley)

Я использую цикл для чтения сообщения из сокета c Berkeley, но я не могу определить, когда сокет отключен, поэтому я принимаю новое соединение. пожалуйста, помогите

while(true) {
            bzero(buffer,256);
            n = read(newsockfd,buffer,255);
            printf("%s\n",buffer);        
}
9
задан user207421 21 February 2017 в 21:00
поделиться