0

私のプログラムでは、次のようにイベントを追加します。

    conn_ev = (struct event *)malloc(sizeof(struct event));
    event_set(conn_ev, connfd, EV_READ, on_recv, conn_ev);
    event_base_set(base, conn_ev);
    if(event_add(conn_ev, NULL) == -1){
            fprintf(stderr, "event_add(conn_ev) error!\n");
            goto EXCEPTION;
    }

後で、別の条件が満たされた場合、 に関連するすべてのイベントを削除する必要があるのですがconnfd、ソケット番号でイベントを検索することはできますか? これらのイベントを削除する方法は?

ありがとう!

4

1 に答える 1