- 博客(8)
- 收藏
- 关注
转载 STL简述
转载自:http://www.cnblogs.com/lang5230/p/5556611.html STL简介 STL(Standard Template Library,标准模板库),从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。 谈及组件,那么我们就首先来简单谈下STL六大组件
2016-09-23 14:13:32 328
原创 tcp四次挥手
tcp四次挥手,由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。 由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。这个原则是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连接。收到一个 FIN只意味着这一方向上没有数据流动,一个TCP连接在收到一个FIN后仍能发送数据。首先进行关闭的一方将执行主动关闭,而另一方执行被动关闭。 (1)客户端A发送一个F
2016-09-22 10:29:47 322
转载 同步 异步 阻塞 非阻塞
老张爱喝茶,废话不说,煮开水。 出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。 1 老张把水壶放到火上,立等水开。(同步阻塞) 老张觉得自己有点傻 2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞) 老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种水壶。水开之后,能大声发出嘀~~~~的噪音。 3 老张把响水壶放到火上,立等水
2016-08-26 09:15:27 328
转载 sockaddr和sockaddr_in
From: http://www.it165.net/pro/html/201211/4066.html 初学者很容易对二者有困惑的感觉,下面来讲一下二者的区别。 sockaddr是在头文件 /usr/include/bits/socket.h 中定义的,如下: view sourceprint? 1.struct sockaddr 2.{ 3
2016-08-23 10:16:10 322
转载 select()相关
http://hi.baidu.com/%B1%D5%C4%BF%B3%C9%B7%F0/blog/item/e7284ef16bcec3c70a46e05e.html select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型: [cpp] view plain copy
2016-08-22 10:21:14 806
转载 Socket的accept函数解析
转载自 tickTick http://ticktick.blog.51cto.com/823160/779866 今天与同学争执一个话题:由于socket的accept函数在有客户端连接的时候产生了新的socket用于服务该客户端,那么,这个新的socket到底有没有占用一个新的端口? 讨论完后,才发现,自己虽然熟悉socket的编程套路,但是却
2016-08-17 16:07:11 8237 1
转载 Web页面请求过程
转载自:http://m.blog.csdn.net/article/details?id=50764837 作者:sun927 本文试图通过一个例子总结计算机网络相关知识,该例子来源于《计算机网络——自顶向下方法》一书,本文对其中细节加了补充。 0. 场景与网络环境 一名学生Bob启动他的计算机,然后将其用一根网线连接到学校的以太网交换机,然后通过浏览器访问G
2016-08-09 09:41:45 490
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人