У меня есть программа сервера, которая выглядит следующим образомЗакрытие сокета сервера в C Linux
{
socket();
bind();
listen();
while(1)
{
accept();
recv();
send();
close();
}
close();
}
Допустим, что сервер работает, вслушиваясь в указанном порту. Как я могу закрыть его, нажав на клавиатуру? Я имею в виду правильное закрытие, а не Ctrl + C.
Как @guido сказал, что вы можете [опросить разъем для соединений] (http://stackoverflow.com/questions/14045064/how-to-accept-socket-with-timeout). – Basilevs