
网络编程
文章平均质量分 81
keyeagle
这个作者很懒,什么都没留下…
展开
-
虚拟网卡 TUN/TAP 驱动程序设计原理
简介虚拟网卡Tun/tap驱动是一个开源项目,支持很多的类UNIX平台,OpenVPN和Vtun都是基于它实现隧道包封装。本文将介绍tun/tap驱动的使用并分析虚拟网卡tun/tap驱动程序在linux环境下的设计思路。tun/tap驱动程序实现了虚拟网卡的功能,tun表示虚拟转载 2011-07-08 16:57:58 · 2711 阅读 · 0 评论 -
session简介
session在Web开发环境下是指一类用来在客户端与服务器端之间保持状态的解决方案。有时候Session也用来指这种解决方案的存储结构,比如说把某某信息存储在session中。 1. session机制 session机制采用的是在服务器端保持 HTTP 状态信息转载 2011-10-14 11:06:48 · 2275 阅读 · 2 评论 -
epoll
简介 使用epoll进行高性能网络编程 epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率,因为它不会复用文件描述符集合来传递结果而迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描述符集合,另一点原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历那些被内核IO转载 2011-10-27 12:05:31 · 1142 阅读 · 0 评论