摘要: /*************************************自定义发IP包例子(TCP/IP包发送)*给目标主机的端口发送一个 syn请求,*注意目标主机的信息会发给发送IP地址的主机*这说明TCP/IP协议本身有IP期骗的漏洞*这种方运可以自己写成特殊的基于IP协议上层的自定义协议************************************/#include <stdio.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#in 阅读全文
posted @ 2011-07-28 14:43 静默虚空 阅读(2669) 评论(0) 推荐(2) 编辑
摘要: TS即是"Transport Stream"的缩写。他是分包发送的,每一个包长为188字节。在TS流里可以填入很多类型的数据,如视频、音频、自定义信息等。他的包的结构为,包头为4个字节,负载为184个字节(这184个字节不一定都是有效数据,有一些可能为填充数据)。工作形式: 因为在TS流里可以填入很多种东西,所以有必要有一种机制来确定怎么来标识这些数据。制定TS流标准的机构就规定了一些数据结构来定义。比如: PSI(Program Specific Information)表,所以解析起来就像这样: 先接收一个负载里为PAT的数据包,在整个数据包里找到一个PMT包的ID。然 阅读全文
posted @ 2011-07-27 15:31 静默虚空 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 位操作方法代码如下:1. 设置字节中某位的值static public Byte s_SetBit(Byte byTargetByte, int nTargetPos, int nValue){ int nValueOfTargetPos = -1; if (nValue != 0 && nValu... 阅读全文
posted @ 2011-07-27 13:55 静默虚空 阅读(1580) 评论(0) 推荐(0) 编辑
摘要: weiFenLuo.winFormsUI.Docking.dll是开源项目DockPanel Suite的一个类库,可以实现像Visual Studio的窗口停靠、拖拽等功能。官方下载地址:http://sourceforge.net/projects/dockpanelsuite/具体操作可参考以下:1.建立一个WinForm工程,默认生成了一个WinForm窗体Form1。2.引用—>添加引用—>浏览—>weiFenLuo.winFormsUI.Docking.dll。3.窗体属性IsMdiContainer:True。4.工具箱—>右键—>选择项—>. 阅读全文
posted @ 2011-07-27 13:02 静默虚空 阅读(4215) 评论(0) 推荐(0) 编辑
摘要: 做一个文本编辑控件,设置字体的格式等功能必不可少。RichTextBox作为.Net提供的富文本控件,成为很多人做文本编辑器的首选。本文将要讨论就是针对RichTextBox控件的设置粗体、斜体、下划线等功能的相关问题。 首先我们看一段设置体的代码。 //设置粗体 private void toolStripButton4_Click(object sender, EventArgs e) { Font oldFont, newFont; oldFont = curRichTextBox.SelectionFont; if (oldFont.Bold) { newFont = new Fon. 阅读全文
posted @ 2011-07-27 12:38 静默虚空 阅读(13835) 评论(1) 推荐(0) 编辑