Вопросы по теме 'libevent'

Есть ли какой-нибудь современный обзор решений проблемы 10000 клиент/сек?
(обычно называется проблемой C10K) Есть ли более современный обзор решений проблемы c10k (последнее обновление: 2 сентября 2006 г.), специально для Linux (epoll, signalfd, eventfd, timerfd...) и таких библиотек, как libev или libevent?...
4663 просмотров
schedule 12.04.2023

Выход из цикла тайм-аута Libevent
У меня возникли некоторые трудности с тем, чтобы расширение PHP libevent вышло из цикла по тайм-ауту. Вот что у меня есть на основе демонстраций на страницах документации PHP.net: // From here: http://www.php.net/manual/en/libevent.examples.php...
1086 просмотров
schedule 19.07.2022

java.nio vs libevent что выбрать при работе с массой http запросов?
Мне нужно построить HTTP-сервер, который будет получать многие из них. вроде мало 10000-30000 за 1-5 сек. это короткий/небольшой запрос. мне нужно выбрать или пойти и основать его на libevent/libev (или, может быть, ACE ?? ) или сделать это в java,...
1652 просмотров
schedule 10.04.2022

Кросс-компиляция libevent для Android
Я застрял, пытаясь кросс-компилировать libevent для Android, и я хотел бы знать, что я делаю неправильно, и получить некоторую помощь. Версия, которую я пытаюсь собрать, libevent-2.0.19-stable. Я начал выполнять шаги, описанные в...
14004 просмотров
schedule 04.09.2022

Не удалось установить libevent-devel
Я пытаюсь установить libevent-devel , но это не удается из-за зависимостей, показанных ниже. Я также пытался установить зависимости, необходимые для libevent-devel, но это также не удалось, так как ему нужен libevent-devel, как показано ниже....
9122 просмотров
schedule 09.09.2022

libevent не может прочитать дескриптор открытого сокета
недавно у меня была небольшая программа сервера сокетов, использующая libevent. Таким образом, он выполняет следующую работу. void read_function(int fd, short event, void* arg) { printf("callback is called!\n"); // read from fd, and...
162 просмотров
schedule 06.09.2022

Libevent: как закрыть все открытые сокеты при выключении?
Я создал простой HTTP-прокси, используя libevent. Его можно отключить, отправив ему сигнал SIGHUP , который перехватывается обработчиком сигнала. Функция выключения вызывает event_base_loopexit , освобождает структуры и другие выделения кучи и...
715 просмотров
schedule 23.05.2022

Функция event_new() не работает на hpux itanium
Я пытаюсь отладить код, использующий библиотеку libevent. В этой библиотеке есть функция event_new, которая должна создать event_cb. Каким-то образом после того, как я отправил базу событий, event_cb не может быть вызван или доступен. Эта проблема...
133 просмотров
schedule 05.08.2022

OpenSSL SSL_shutdown получил сигнал SIGPIPE, сломанный канал
Я пишу клиент http/https, используя openssl-0.9.8e Я получаю сообщение об ошибке, когда звоню SSL_read() затем я вызываю SSL_get_error , получаю SSL_ERROR_SYSCALL и ошибаюсь ECONNRESET 104 /* Connection reset by peer */ в...
2770 просмотров
schedule 30.12.2022

golang cgo: значения обработчика libevent устанавливаются равными нулю во время выполнения
я работаю над переносом этого C API на https://github.com/shammash/vde3 , в библиотеке есть собственный цикл событий, который использует libevent, я использую CGO. библиотеке требуется полный vde_event_handler, составленный таким образом...
805 просмотров
schedule 17.11.2022

libevent: почему evutil_make_socket_nonblocking вызывается дважды в их примере
Я смотрю на пример LibEvent на этой странице - почему в этот пример evutil_make_socket_nonblocking (делающий сокет неблокирующим) вызывается дважды? Ее код (который я просто скопировал со страницы LibEvent): /* For sockaddr_in */ #include...
920 просмотров
schedule 31.08.2022

событие чтения никогда не запускается, используя libevent
Я просто пишу эхо-сервер, используя libevent, но кажется, что событие чтения никогда не запускается. Код: #include <unistd.h> #include <stdio.h> #include <string.h> #include <stdlib.h> #include <netinet/tcp.h>...
557 просмотров
schedule 09.06.2022

Поддерживает ли libevent сокет netlink
Я использую netlink для получения номера прерывания от ядра. Приложение в пользовательском пространстве использует libevent для обработки запросов TCP / IP и сообщений netlink . Поддерживает ли libevent сокет netlink Linux? Буду...
598 просмотров
schedule 27.06.2022

Повторное использование одного и того же сокета для нескольких запросов
Вопрос может немного не по теме, но я не знал, где еще спросить. Я читал это https://github.com/msgpack-rpc/msgpack-rpc/blob/master/spec.md и увидел, что спецификация включает возможность отправлять неупорядоченные сообщения с использованием того...
3208 просмотров
schedule 21.01.2023

Как передать аргументы функции события, созданной с помощью libevent?
В настоящее время я пытаюсь использовать libevent для вызова функции каждые n минут/триггер события, который будет вызывать функцию, и было предложено использовать libevent. Я мог бы использовать его, чтобы постоянно вызывать функцию каждые n секунд,...
202 просмотров
schedule 06.08.2022