net
butwang
旅行家,探险家,艺术家。
展开
-
直接用socket实现HTTP协议(下载专用)
从HTTP服务器上下载一个文件有很多方法,“热心”的微软提供了 WinInet 类,用起来也很方便。当然,我们也可以自己实现这些功能,通过格式化请求头很容易就能实现断点续传和检查更新等等功能 。本文附带的工程中有一个支持 HTTP1.1 协议,直接用 Socket 实现下载功能的 DLL,实现了以下功能: 1.连接主机 2.格式化请求头 3.设置接收,发送超时 4.接收并分转载 2015-01-21 21:04:10 · 1058 阅读 · 0 评论 -
epoll 使用详解
epoll简介 epoll 是Linux内核中的一种可扩展IO事件处理机制,最早在 Linux 2.5.44内核中引入,可被用于代替POSIX select 和 poll 系统调用,并且在具有大量应用程序请求时能够获得较好的性能( 此时被监视的文件描述符数目非常大,与旧的 select 和 poll 系统调用完成操作所需 O(n) 不同, epoll能在O(1)时间内完成操作,所以性能相当高转载 2016-08-24 16:22:43 · 805 阅读 · 0 评论