ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
5 декабря
1425668 Топик полностью
RxTx (12.04.2024 15:41, просмотров: 90) ответил Dingo на Хочу через Unix сокет гонять данные, но не замерзать на accept() - будет ещё одно соединение и сигналы. Как это лучше сделать? Пока что пытаюсь по книжкам: socket(), bind(), listen(), accept(), close(). Но accept() блокирующий вызов, напрашивается poll(). Как это лучше сделать? setsockopt() если нужен(или нет?), между какими вызовами его ставить? А poll() выдаёт в вызове того, что я нагородил POLLHUP o_O
У тебя локальные сокеты, представляющие собой обертку над межпроцессными коммуникациями? Если да, accept() там неприменим. accept() служит для приема TCP соединений у слушающего на порту TCP сокета. 
Спасибо, князь. Вы настоящий дворянин. И программист.