摘要: 先看一下这三个函数的声明: 1、这个三个函数都是用来从一个socket接收消息的,不同之处在于recvfrom和recvmsg可以用在已经建立连接的socket,也可以用在没有建立连接的socket,关于建立连接的socket,简单来说就是有没有调用connect,调用了bind的socket也可以 阅读全文
posted @ 2017-01-12 14:04 冷冰若水 阅读(9820) 评论(0) 推荐(0) 编辑
摘要: evmap_io_active_函数用于将激活指定文件描述符上的事件 遍历evmap_io的成员events,在每一次遍历中实际调用ev_active_nolock_ 该函数在最后又调用函数event_callback_activate_nolock 该函数最后又调用event_queue_inse 阅读全文
posted @ 2017-01-12 07:55 冷冰若水 阅读(1686) 评论(0) 推荐(0) 编辑
摘要: epoll后端机制的实现代码在epoll.c文件中。 1 /* 2 * Copyright 2000-2007 Niels Provos <provos@citi.umich.edu> 3 * Copyright 2007-2012 Niels Provos, Nick Mathewson 4 * 阅读全文
posted @ 2017-01-12 07:32 冷冰若水 阅读(1533) 评论(0) 推荐(0) 编辑