Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
5 декабря
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1425633
Топик полностью
Eddy_Em
(12.04.2024 13:37, просмотров: 95)
ответил
Dingo
на
Хочу через Unix сокет гонять данные, но не замерзать на accept() - будет ещё одно соединение и сигналы. Как это лучше сделать? Пока что пытаюсь по книжкам: socket(), bind(), listen(), accept(), close(). Но accept() блокирующий вызов, напрашивается poll(). Как это лучше сделать? setsockopt() если нужен(или нет?), между какими вызовами его ставить? А poll() выдаёт в вызове того, что я нагородил POLLHUP o_O
Просто неблокирующий сделать и поллить. Пример я привел.
eddy-em.livejournal.com github.com/eddyem
Ответить
Какой из файлов смотреть? Пока что я знаю слишком малую часть ответа, чтобы сформулировать вопрос.
-
Dingo
(12.04.2024 19:01
)