accept connection\n". Подскажите пожалуйста как сбросить соединение или сделать чтобы сервер в случае этой ошибки работал дальше нормально?
/* Get to work */
while (1) {
/* Hold on till we can an incoming connection */
sin_len = sizeof(sin);
if ((net_fd = accept(listen_fd,
(struct sockaddr *) &sin,
&sin_len)) < 0) {
fprintf(stderr, "Failed to accept connection\n");
//Ошибка тут
continue;
}
...
}
Совершенно непонятно, что значит "рандомно", какую "эту" ошибку. Что в errno?
Обсуждают сегодня