Я создал сокет, перевел его в неблокируемое состояние, получил адрес с помощью getaddrinfo, подключился, а затем добавил его в EPOLL с помощью EPOLLIN | Флаги EPOLLOUT.
На моей следующей итерации epoll_wait он мгновенно сработал как EPOLLOUT, но когда я пытаюсь записать\отправить данные, я получаю ошибку EINPROGRESS(115).
Любая идея будет полезна. Спасибо
РЕДАКТИРОВАТЬ 0:
Я использую LT epoll
РЕДАКТИРОВАТЬ 1:
Вопрос некорректен. Я думал, что когда соединение будет завершено, оно вызовет EPOLLIN, как это делает сокет прослушивателя, но оно запускает EPOLLOUT.
Спасибо за ответы
Подробнее здесь: https://stackoverflow.com/questions/339 ... oll-client
Невозможно отправить данные через клиент epoll ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение