网络编程
文章平均质量分 75
3h随然吧
热爱生活,钻研技术
展开
-
网络编程fhd的基础学习一
编程搞了很久,但总感觉不太深入,什么都会一点,工作也能处理下来。网络编程我之前接触过,这次希望能系统的学习遍,并以后在不断的整理学习,以到达融会贯通的境界,:)刚看了篇文章:http://www.cnblogs.com/duzouzhe/archive/2009/06/19/1506699.html,吸收总结下:(一)Linux网络编程TCP/UDP介绍原创 2014-02-18 17:24:04 · 932 阅读 · 0 评论 -
IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇)
题记:最近再看网络IO的资料,看到大牛的一篇问题,醍醐灌顶啊,文章:http://blog.csdn.net/historyasamirror/article/details/5778378当你发现自己最受欢迎的一篇blog其实大错特错时,这绝对不是一件让人愉悦的事。《 IO - 同步,异步,阻塞,非阻塞 》是我在开始学习epoll和libevent的时候写的,主要转载 2015-01-21 17:28:40 · 457 阅读 · 0 评论 -
linux的IO复用技术:select、poll、epoll的区别以及epoll的原理和使用
select、poll、epoll都是IO多路复用的机制,但是他们的机制有很大的区别1、select select机制刚开始的时候,需要把fd_set从用户空间拷贝到内核空间,并且检测的fd数是有限制的,由FD_SETSIZE设置,一般是1024。检测的时候,根据timeout,遍历fd_set表,把活跃的fd(可读写或者错误),拷贝到用户空间,再在用户空间依次处理相关的fd。原创 2015-01-20 18:45:15 · 1370 阅读 · 0 评论 -
http2.0协议的特点
http2.0协议再http1.1 http1.0及以前的版本基础上,进行相应的修改。主要的特性有:1。 二进制协议http1.0之前都是文本协议,http1.1版本的头信息是文本,数据体可以是文本或者二进制数据。http2.0协议整个都是二进制数据,协议头和数据体都是二进制协议。协议头和数据体,都被称为“帧”(frame):头信息帧和数据帧。2. 多工原创 2017-06-21 11:37:01 · 2540 阅读 · 0 评论