코드 나는 맨손으로 포인터를 처리하지 않도록 시도를 개발하고 있어요,하지만 난 그것에 몇 가지 이벤트를 기반으로 functinalities를 추가 할 unique_ptr - 나도 여기에 스마트 포인터를 사용합니다,하지만 난 그것을 이해, 이것은 의미 event_base는 event_base_free 대신 delete 연산자를 사용하여 삭제됩니다. 지금까지
나는 struct evkeyvalq *headers;
가 지금은 구조에 몇 가지 정보를 입력 할 함수에 전화를 코드에서 구조체 포인터를 가지고있다. evhttp_parse_query(uri, headers)
이 줄에서 세그먼트 오류가 발생합니다. 이 일을 수행하는 올바른 방법은 무엇입니까? 감사합니다
나는 가능한 한 Redis + Hiredis + libevent에서 얻고 싶다. 내가 컴파일 시스템에 gcc -o main -levent -lhiredis main.c 가정 libevent, 레디 스 및 hiredis을 사용하려면 (짧게 수표없이) #include <stdlib.h>
#include <event2/event.h>
#include <eve
이 포함되어 있습니다. 내가 포함 된 파일의 목록을 볼 때 그것은 Note: including file: C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\event.h
가 어떻게 libevents에게 event.h 헤더 파일을로드 할 MSVC 컴파일러를 알 수 있습니까이 헤더 파일을 포함? . 감사합니다
libevent를 사용하여 간단한 http 서버를 구성했습니다. 자원 (내 경우에는 폴더)에 액세스하는 방법은 http://serverAddress:port/path/to/resouce/
디코딩 된 URL을 사용하여 추출되는 자원의 경로입니다./사용자/vickey/폴더 : 그것은 뭔가이 http://severAddress:port/home/vickey/
저는 다양한 환경에서 일관되게 파이썬을 사용하고 싶습니다. 이러한 환경 중 하나가 cygwin입니다. 내가 사용하고자하는 구성 요소 중 하나는 gevent (http://www.gevent.org/intro.html)입니다. Cygwin에서 파이썬 2.7이 실행 중입니다 (여기에 설명 된 한 줄의 변경으로 로컬로 빌드되었습니다. 빌드하려면이 디렉토리가 필요
Windows에서 gevent를 설치하려고합니다. 이를 위해 libevent를 다운로드하여 컴파일 한 후 pip install gevent을 실행하고 오류가 발생합니다 : Please provide path to libevent source with --libevent DIR. pip을 사용하여 libevent 옵션을 setup.py에 전달하려면 어떻게해야
libevent와 같은 일반적인 ASIO 또는 이벤트 기반 프로그래밍 라이브러리에서 각 콜백에 대한 최종 기한을 설정하는 방법이 있습니까? 콜백 내에서 가능한 무한 루프가 걱정됩니다. 정상적으로이를 감지하고, 작업 대기열에서 오작동하는 콜백을 제거하고 대기열의 다른 작업을 계속 처리 할 수 있습니까? 외부 스레드를 통해이를 감지하고 이벤트 루프 스레드를
이것은 내가 찾은 관련 질문의 후속편입니다. here. 연결된 질문에서 signalfd()을 사용하고 해당 fd를 libevent과 함께 사용하는 것에 대한 언급이 있습니다. 이 질문에서 OP는 왜 libevent 신호 처리 설비와 대조적으로 signalfd()을 사용하고 있는지 나열하지 않습니다. 두 방법 모두 시그널 핸들러 외부에서 콜백을 처리하게됩니다