// 设置用于读操作的文件描述符
ev.data.fd = sockfd;
// 设置用于注测的读操作事件
ev.events = EPOLLIN | EPOLLET;
// 修改 sockfd 上要处理的事件为 EPOLIN
epoll_ctl(epfd, EPOLL_CTL_MOD, sockfd, &ev);
}
}
}
}
void * readtask(void *args)
{
int fd = -1;
unsigned int n;
// 用于把读出来
// 设置用于读操作的文件描述符
ev.data.fd = sockfd;
// 设置用于注测的读操作事件
ev.events = EPOLLIN | EPOLLET;
// 修改 sockfd 上要处理的事件为 EPOLIN
epoll_ctl(epfd, EPOLL_CTL_MOD, sockfd, &ev);
}
}
}
}
void * readtask(void *args)
{
int fd = -1;
unsigned int n;
// 用于把读出来