В моей программе у меня есть несколько сокетов на сервере. Каждый сокет имеет свой порт. Я попытался определить, закрыл ли клиент соединение с:
signal(SIGPIPE, sig_pipe);
Но у меня проблема в том, что я не знаю, на каком разъеме было закрыто соединение.
Есть какой-нибудь способ узнать это?
Подробнее о коде:
В основной программе я запустил 3 сокета на разных портах. Принимаю, получаю и отправляю для каждого сокета я положил в один поток. Итак, у меня есть 3 темы в конце.
Спасибо.