- 博客(7)
- 资源 (29)
- 收藏
- 关注
原创 [C/VB6/VB.Net]IP/TCP/UDP头部校验和的计算函数
<br />RFC里面的C源代码<br />//计算校验和USHORT checksum(USHORT *buffer,int size){ unsigned long cksum = 0; while(size>1) { cksum += *buffer++; size -= sizeof(USHORT); } if (size) { cksum += *(UCHAR *)buffer
2011-01-16 15:56:00 1367
原创 [VB.Net]获取对象的指针及结构体与字节数组间的相互转化
参考网上的方法,使用了GCHandle,http://blog.csdn.net/gxwxca/archive/2007/04/26/1585496.aspx,他的文章写得有点复杂,其实就是下面的两行Dim GCH As GCHandle = GCHandle.Alloc(对象, GCHandleType.Pinned)Dim tPtr As IntPtr = GCH.AddrOfPinnedObject
2011-01-16 15:22:00 3241
原创 [C#]结构体间实现用户定义的转换
<br />我的代码参考了MSDN的一篇文章:http://msdn.microsoft.com/zh-cn/library/zk2z37d3.aspx<br />代码在Win7 + VS2010下测试通过,调试结果可以通过单步执行来查看:<br /> <br />using System;using System.Collections.Generic;using System.Text;namespace 结构间的转换{ struct Struct1 {
2011-01-10 15:32:00 878
原创 [C#]父类与子类的静态成员变量、实例成员变量、构造函数的执行顺序
<br />Win7+VS2010测试的结果如下:<br />①子类静态成员变量<br />②子类静态构造函数<br />③子类实例成员变量<br />④父类静态成员变量<br />⑤父类静态构造函数<br />⑥父类实例成员变量<br />⑦父类构造函数<br />⑧子类构造函数<br /> <br />规则可以总结为:子类成员变量先于父类成员变量静态成员变量先于实例变量类成员变量初始化先于类的构造函数父类构造函数先于子类构造函数<br />测试的代码:<br />using System;using
2011-01-10 14:52:00 1463
原创 [资料整理]四种代理服务器的原理(二)——SOCKS v5代理服务器的原理
本文由TZWSOHO通过收集网络资料整理而成(百度百科和英文维基百科),文中某些地方可能由于笔者本人技术水平有限而造成翻译上甚至是个人理解上的错漏,欢迎路过本文的各路英雄斧正。另若有需要转载时请高抬贵手标明出处,万分感谢!SOCKS v5的原理与SOCKS v4/v4a的原理大致相同,但增加了对UDP协议的支持、安全验证机制及IPv6的支持。客户端通过SOCKS v5代理服务器与外部建立连接的流程如下:1、 客户端尝试连接代理服务器;2、 客户端选择一种认证的方法,并发送认证信息的方法代码至代理服务器;
2011-01-09 16:15:00 2540 1
原创 [资料整理]四种代理服务器的原理(一)——SOCKS v4/v4a代理服务器的原理
本文由TZWSOHO通过收集网络资料整理而成(百度百科和英文维基百科),文中某些地方可能由于笔者本人技术水平有限而造成翻译上甚至是个人理解上的错漏,欢迎路过本文的各路英雄斧正。另若有需要转载时请高抬贵手标明出处,万分感谢!SOCKS v4代理服务器由于用户验证机制没有v5版完善现已不多见,但其实现原理与v5版有很多类似之处,且较v5版为简单,估作为知识点的引导在此先作介绍。而v4a版只对v4版增加了域名解析的功能,其他功能不变,故在此一并讲述。SOCKS v4/v4a定义了两种操作:CONNECT和BIND
2011-01-09 16:07:00 1443
原创 [资料整理]四种代理服务器的原理——前言
本文由TZWSOHO通过收集网络资料整理而成(百度百科和英文维基百科),文中某些地方可能由于笔者本人技术水平有限而造成翻译上甚至是个人理解上的错漏,欢迎路过本文的各路英雄斧正。另若有需要转载时请高抬贵手标明出处,万分感谢!代理服务器(Proxy Server)是一种重要的安全功能,它的工作主要在开放系统互联(OSI)模型的对话层,从而起到防火墙的作用。代理服务器大多被用来连接INTERNET(国际互联网)和INTRANET(局域网)。例如,在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取
2011-01-09 15:59:00 753
路由跟踪tracert
2011-06-08
Socket API Ping
2010-01-10
[VB]网络对战五子棋
2009-06-18
[VB]局部钩子演示
2008-08-26
枚举 PE 文件的资源
2008-08-02
UUE 编解码算法演示
2008-08-01
Winsock API VB 教程
2007-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人