
网络编程
bxhj3014
这个作者很懒,什么都没留下…
展开
-
sniff嗅探器设计与实现
呵呵,很老得技术了, 不过自己这两天写了一个,大伙见笑了。Sniff的实现主要分为三步:1、将网卡设置为混杂模式2、捕获IP数据包3、分析IP数据包以下是实现/////////////////////////////////////////////////////////////////////////////////// MySniff.h//////原创 2007-06-05 20:07:00 · 2109 阅读 · 0 评论 -
重叠I/O模型
一、 异步IO 说到重叠模型首先还是提一下异步IO比较好,因为从本质上讲,重叠模型也是一种异步IO模型。 我们知道,相对于计算机执行的其他操作而言,设备IO(文件、管道、套接字等)是比较慢的。于是在多线程结构中就考虑到采用异步的方式进行设备读写操作,即我们告诉系统对设备的读写数据,而同时应用程序的其他代码继续执行,直到获取设备操作完毕的系统通知。 在进行异步I原创 2008-02-04 12:30:00 · 853 阅读 · 0 评论 -
完成端口
完成端口一、什么是完成端口从本质上讲,完成端口是一种异步I/O技术,它提供一个内核对象,可以关联多个I/O设备,同时关联一个线程池,线程池中的线程通常处于睡眠状态,当有I/O出现时,完成端口唤醒等待线程队列中的线程进行处理。完成端口有着良好的伸缩性灵活性以及较高的效率,一般用来创建大型的服务器。我们知道,一个服务器应用程序结构可以分为串行模式和并发模式。在串行模式中,一次只能处理原创 2008-10-04 17:40:00 · 1481 阅读 · 0 评论