上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 90 下一页
摘要: udphdr结构包含在/usr/src/linux/include/linux/udp.h udphdr->source 16位源端口 udphdr->dest 16位目的端口 udphdr->len 表示此次发送的数据报的长度,16位 udphdr->check 校验和 阅读全文
posted @ 2019-10-14 10:00 王清河 阅读(3762) 评论(0) 推荐(0) 编辑
摘要: 包含在/usr/src/linux/include/linux/tcp.h tcphdr->source 16位源端口 tcphdr->dest 16位目的端口 tcphdr->seq 表示此次发送的数据在整个报文段中的起始字节数。序号是32位bit的无符号数。为了安全起见,它的初始值是一个随机生成 阅读全文
posted @ 2019-10-14 09:47 王清河 阅读(2870) 评论(0) 推荐(0) 编辑
摘要: iphdr->version 版本(4位),目前的协议版本号位4,也称之为IPv4 iphdr->ihl 首部长度(4位),首部长度是指IP层头部占32bit字的数目,也就是IP层头部包含多少个4字节(32b),包括任何选项,由于它是一个4bit(最大表示15)字段,因此首部最长位60个字节.普通I 阅读全文
posted @ 2019-10-12 15:11 王清河 阅读(4695) 评论(4) 推荐(0) 编辑
摘要: socket() 函数原型: 参数说明: SOCK_STREAM类型: 提供有序的、可靠的、双向的和基于连接的字节流,使用带外数据传输机制,为Internet地址族使用TCP。 该种类型的套接口为全双向的字节流,对于流类套接口,在接收或发送数前必须处于已连接的状态。 用connect()调用建立与另 阅读全文
posted @ 2019-10-12 14:08 王清河 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 定义数组类型 数组指针 用一个指针变量指向一个数组 方法1:定义数组指针变量的方法—用(数组类型 *) 定义 方法2:直接声明数组类型指针 定义数组指针变量的第三中方法: 前两种方法通过类型定义变量 阅读全文
posted @ 2019-10-11 21:54 王清河 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 原型: 参数: maxfd:描述需要监视最大文件描述符+1 rdset:监视的可读文件描述符的集合 wrset:监视的可写文件描述符的集合 exset:监视的异常文件描述符的集合 struct timeval:描述一段时间长度,如果在这个时间内,需要监视的描述符没有事件发生,返回0 返回值: 超时返 阅读全文
posted @ 2019-10-11 17:48 王清河 阅读(2741) 评论(0) 推荐(0) 编辑
摘要: 标准套接字分为: l 流式套接字(SOCK_STREAM):面向连接的套接字,应用于TCP应用程序。 l 数据包套接字(SOCK_DGRAM):无连接的套接字,应用于UDP应用程序。 原始套接字:是一种对原始网络报文进行处理的套接字,主要用途有: l 发送自定义的IP数据包 l 发送ICMP数据包 阅读全文
posted @ 2019-10-11 16:28 王清河 阅读(4082) 评论(0) 推荐(0) 编辑
摘要: 两个赋值指针挖字符串 使用第三种内存模型 阅读全文
posted @ 2019-10-09 20:54 王清河 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 图像隐写算法LSB—Least Significant Bits,又称最不显著位。LSB算法就是将秘密信息嵌入到载体图像像素值得最低有效位,改变这一位置对载体图像的品质影响最小。 原理如下: 以实验用的24位真彩图为例,每个像素用3Byte表示,每Byte分别表示R、G、B三色的亮度,亮度取值范围位 阅读全文
posted @ 2019-10-09 09:37 王清河 阅读(3093) 评论(0) 推荐(0) 编辑
摘要: BMP文件格式,又称为Bitmap(位图),或是DIB(Device-Independent Device,设备无关图),是windows系统中广泛使用的图片文件格式,由于它可以不作任何变换地址保存图像像素域的数据,因为称为我们取得RAW数据的重要来源。Windows的图像用户界面也在他的内建图像子 阅读全文
posted @ 2019-10-08 14:21 王清河 阅读(4968) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 90 下一页