} else
if (events[i].events & EPOLLIN)
{
printf("reading!/n");
if ((sockfd = events[i].data.fd) < 0) continue;
new_task = new task();
new_task->fd = sockfd;
new_task->next = NULL;
// 添加新的读任务
pth