Я пишу программу, которая использует select (), для чтения fd_set.
В программе я сохраняю два fd_sets:
1. fd_set с именем DB со всеми fd, которые я могуиметь дело с.
2. fd_set с именем toSelect - который я отправляю методу select () и обрабатывает позже после возврата из select ().
Перед вызовом select () я делаю это:
toSelect = DB;
Для того, чтобы скопировать все fd в DB в toSelect fd_set.
Поскольку моя программа работает не так хорошо (появляется сообщение «Сброс соединения по пиру»), возможно, что-то не так с моим кодом.
Это назначение в порядке?Если нет, то как я могу скопировать один fd_set в другой без использования оператора =?
Спасибо.