- 博客(6)
- 资源 (4)
- 收藏
- 关注
转载 深入Linux网络编程(二):异步阻塞IO—select
异步阻塞IO—select 1. 异步阻塞IO 当从一个描述符读,写到另一个描述符时,可以在下列形式的循环中使用阻塞IO: while ((n = read(STDIN_FILENO, buf, BUFSIZ)) > 0) if (write(STDOUT_FILENO, buf, n) != n) err_sys("write error");
2012-11-25 20:15:18 579
转载 深入Linux网络编程(一):同步IO
同步IO 1. IO模型 IO分为同步、异步,阻塞、非阻塞,两两组合成4种模型。 2. 同步阻塞IO 2.1 阻塞的原因 一个常见的问题是IO对请求没有准备好:例如调用读请求的时候可能设备上没有数据,但是将来可能有;调用写请求时可能舍妹没有准备好接收数据,一会儿可能buffer清空就好了。调用过程一般不去理会这些问题,如果程序员仅仅要求在请求返回时工作做好
2012-11-25 20:13:34 539
转载 深入Linux网络编程(三):异步阻塞IO—epoll
点击打开链接异步阻塞IO—epoll 1. epoll的优越性 上一节介绍的select有几个缺点: 存在最多监听的描述符上限FD_SETSIZE 每次被唤醒时必须遍历才能知道是哪个描述符上状态ready,CPU随描述符数量线性增长 描述符集需要从内核copy到用户态 这几个缺点反过来正是epoll的优点,或者说epoll就是为了解决这些问题诞生的:
2012-11-25 20:11:24 574
转载 Ring0启动一个Win32进程
ring0启动一个Win32进程 文章原址:http://www.codeproject.com/useritems/KernelExec.asp Download source files - 55 Kb Download demo project - 27 Kb 介绍 在许多不成功的尝试来试图找到一种方式来以核心模式(KernelMode)来启动可运行的Win32进程
2012-11-06 00:20:11 696
转载 How to implement a Firewall-Hook Driver
How to implement a Firewall-Hook Driver? By Jesus Oliva, 28 Oct 2004 4.82 (59 votes) Download source files -
2012-11-06 00:13:29 764
转载 如何实现一个Firewall-Hook驱动
如何实现一个Firewall-Hook驱动 简介 或许,Firewall-Hook驱动是开发人员在Windows系统中开发包过滤程序时可用的最缺少文档的方法之一。Microsoft没有给出任何关于它的文档,而唯一可以知道一点东西的地方就是在DDK(Driver Development Kit,设备驱动程序开发包――译者注)的头文件(ipFirewall.h)中。事实
2012-11-06 00:11:24 1636
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人