随笔分类 -  网络编程

摘要:1.地址的主机号 全0:表示整个子网 全1:表示向子网上所有设备发送包,即“广播” 阅读全文
posted @ 2018-11-27 10:02 紫long 阅读(156) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/mengff/p/7282488.html form元素有个enctype属性,可以指定数据编码方式,有如下三种: 1. application/x-www-form-urlencoded: 表单数据编码为键值对,&分隔 2. multipart/fo 阅读全文
posted @ 2018-09-08 16:03 紫long 阅读(888) 评论(0) 推荐(0)
摘要:ET模式下,EPOLLOUT触发条件有: 1.缓冲区满-->缓冲区非满; 2.同时监听EPOLLOUT和EPOLLIN事件 时,当有IN 事件发生,都会顺带一个OUT事件; 3.一个客户端connect过来,accept成功后会触发一次OUT事件。 阅读全文
posted @ 2017-11-15 16:19 紫long 阅读(393) 评论(0) 推荐(0)
摘要:输出打印结果: 000 Success 所以不能len设置为0;否则res==0,不知道是否是链接关闭? 阅读全文
posted @ 2017-11-11 13:34 紫long 阅读(953) 评论(0) 推荐(0)
摘要:转自: http://www.cnblogs.com/Anker/p/7071849.html 1、前言 我从事Linux系统下网络开发将近4年了,经常还是遇到一些问题,只是知其然而不知其所以然,有时候和其他人交流,搞得非常尴尬。如今计算机都是多核了,网络编程框架也逐步丰富多了,我所知道的有多进程、 阅读全文
posted @ 2017-10-18 17:52 紫long 阅读(347) 评论(0) 推荐(0)
摘要:3.2 TCP头部结构 TCP头部信息出现在每个TCP报文段中,用于指定通信的源端端口,目的端端口,管理TCP连接等,本节详细介绍TCP的头部结构,包括固定头部结构和头部选项。 3.2.1 TCP固定头部结构 TCP头部结构如图3-3所示,其中的诸多字段为管理TCP连接和控制数据流提供了足够的信息。 阅读全文
posted @ 2016-11-30 19:56 紫long 阅读(1300) 评论(0) 推荐(0)
摘要:思动博客 2.2 IPv4头部结构 2.2.1 IPv4头部结构 IPv4的头部结构如图2-1所示。其长度通常为20字节,除非含有可变长的选项部分。 4位版本号(version)指定IP协议的版本。对IPv4来说,其值是4。其他IPv4协议的扩展版本(如SIP协议和PIP协议),则具有不同的版本号( 阅读全文
posted @ 2016-11-30 19:50 紫long 阅读(13611) 评论(0) 推荐(0)
摘要:UDP 为编写应用程序的程序员提供了一种不可靠的无连接服务。事实上,UDP 只向底层的 IP 协议中添加了两项功能。 首先,它提供了一个可选的校验和来检测数据的损坏情况。尽管 IP 也有校验和,但它只对 IP 分组首部进行计算,所以,TCP 和 UDP 也都提供了校验和来保护它们自己的首部和数据。 阅读全文
posted @ 2016-11-15 21:29 紫long 阅读(191) 评论(0) 推荐(0)
摘要:转载的服务器TIME_WAIT和CLOSE_WAIT详解和解决办法 阅读全文
posted @ 2016-11-14 15:51 紫long 阅读(226) 评论(0) 推荐(0)