libev

    1

    2답변

    libev를 기반으로 소켓 프로그램을 작성하려고합니다. https://github.com/coolaj86/libev-examples/blob/master/src/unix-echo-server.c에 나와있는 몇 가지 예제가 init을 기반으로 콜백을 사용한다는 것을 알았습니다. 예를 들어, main() { ...... ev_io_init(&client.

    0

    1답변

    libev를 사용하여 C++에서 비동기 메서드를 만들려고합니다. 필요한 경우 콜백 메서드를 인수로 전달할 수 있습니다. test(); printf("After test() method\n"); test() 인스턴스 들어 비동기 방식이므로 test()의 실행을 완료하기 전에, 다음 printf() 명령문이 실행되어야한다. 그 이벤트 루프가 정지 된 후

    0

    1답변

    libev를 연구 중이며 ev_loop은 libev의 매우 중요한 구성 요소입니다. 하지만 libev 소스 코드를 검색하여 struct ev_loop의 정의를 찾을 수 없습니다. 그래서 ev_loop의 모습은 어떻습니까? struct ev_loop { /* anything here? */ }

    0

    1답변

    Rant : 정말 부스트를 좋아하지 않습니다 :: asio, 그래서 대안을보고 있었고 libev를 발견했습니다. 어느 날 나를 위해 간단하게 보이지만 이해할 수없는 몇 가지 일을하고있다. 한 스레드에서 너무 많은 질문이 있으면 알려 주시기 바랍니다. 1) 나는 NON_BLOCK에 수신 대기 소켓을 설정, 또한 소켓 (들) BLOCK에 코드에서 아직 어딘가에

    4

    2답변

    Libev 저장 쳐들 다른 세 가지 데이터 구조를 사용하는 관찰자. ev_timer 및 ev_periodic과 같이 시간순으로 정렬 된 감시자의 경우 힙 :입니다. 링크 된 목록 : 같은 ev_io, ev_signal, ev_child 등 배열 : 같은 ev_prepare, ev_check, ev_async 등 그것에 대해 의심의 여지가 없다 는에 힙을 사

    3

    1답변

    이벤트 기반 프로그래밍에 libev를 사용하려고합니다. 하지만 libev에서 제공하는 이벤트가 있습니다. EV_READ, EV_WRITE, EV_TIMER .. 내 맞춤 이벤트가있을 수 있습니다. 예를 들어, 나는 그 메시지 흐름에서 메시지의 유형에만 관심이있는 소켓에서 메시지의 연속 흐름을가집니다. 그래서, 그것은 기본적으로 while(true) {

    1

    1답변

    C에서 libev를 사용하여 작은 웹 서버를 만들 때 원자로를 차단하지 않고 파일을 서비스하는 가장 좋은 전략은 무엇입니까 (오픈, 준비, 소켓에 쓰기)? 나는 한 번에 몇 블록을 읽도록 몇 가지 권장 사항을 가지고 있지만 이것이 올바른 접근 방법이 될지 확신하지 못합니다. 감사합니다,

    0

    1답변

    소켓당 2 명의 감시자가 작동하지 않는 것 같습니다. 아래의 코드는 전혀 작동하지 않지만,이 호출을 혼합하면 (예 : init/set 호출)/1 watcher를 시작한 다음 다른 사람을 위해 시작), 나는 일하는 1 명의 감시인 만 얻습니다 .. 내가 여기에 심하게 빠진 것이 있습니까 ...? 루프 및 설정과 관련이 없다고 생각합니다 ... 1 개의 허용

    3

    1답변

    libev를 사용하여 tcp 서버를 작성하고 있습니다. listen()을 수행 한 다음 socket 및 forking을 작성한 다음 수신 소켓에서 libev 읽기 감시자를 시작하고 watcher 콜백에서 클라이언트 연결을 수신합니다. 자식과 부모 (또는 두 개 이상의 자식이있는 경우 두 자식)가 청취 소켓을 읽을 수있게 된 이벤트를 수신하고 둘 다 클라이언

    0

    1답변

    gcc -g -Wall -Wextra -DNDEBUG -pedantic -ansi 플래그를 사용하여 코드를 컴파일하고 libev 라이브러리를 사용하려고합니다. 이클립스에서 다음과 같은 오류가 나타납니다. Description Resource Path Location Type expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute