关于作者

用户名:hwycheng
笔名:hwycheng
地区: 北京-北京
行业:其他

日历  

快速登录

+ 用户名:
+ 密 码:

在线留言



我自己的网站列表

访问统计:
文章个数:7
评论个数:73
留言条数:33




Powered by BlogDriver 2.1

跋涉前行-P2P的思考与探索

 

从两年前开始迷失在P2P的世界, 分析协议, 优化算法, 终日埋头于工作。欢乐时有之, 烦恼时有之,为自己取得得一点点进步而欢喜,也为错失更进一步的良机而惋惜。也许这就是生活!多年前就开始有了自己的主页,断断续续,时开时关,欲登高而拔萃,却自惭而止步。岁月流逝,心情渐归于平淡,是返璞归真亦或壮志不再?终于有了心境来开辟一个个人的空间,记录下自己程序生涯中的点滴心情故事和思想感悟,随手涂鸦而已,愿于同道者共勉之!

文章

大型网络游戏文件下载的理想解决方案
摘要:FTKernelAPI BT协议内核库是一套完全免费(对于非商业性程序而言)的实现了BitTorrent 协议的内核库。 在兼容官方BitTorrent协议的同时针对国内的网络带宽状况进行了优化,增加了一个侦听端口支持多个任务同时运行, 文件选择下载,断点续传, 自动配置支持UPnP协议的路由器, 对于全局或者单个任务进行速度限制等功能。FTKernelAPI BT协议内核库的出现,使P2P软件开发不再高深。只要你愿意,不必关心网络编程,网络协议,只需简单的调用FTKernelAPI的接口在几天的时间里就能开发出满足你自己需要的P2P下载软件。而且如果你需要,还可以获取到FTKernelAPI 完整源代码的商业授权。 查看全文

- 作者: hwycheng 2005年09月28日, 星期三 09:21  回复(8) |  引用(1) 加入博采

如何设置CToolBar使每个按钮的宽度和显示的文字宽度一致而不是统一的宽度?
摘要:默认情况下CToolBar的按钮就的大小可以使用SetSizes成员函数设置按钮的宽度和高度。但是效果是对所有的按钮就设置一样的宽度和高度。按钮中只显示图片时, 我们不会感觉有什么问题, 但是按钮上面显示文字,按钮数量较多,并且文字的个数不平均的时候就会出现所有按钮的宽度一律以最宽的那个按钮的宽度设置,造成工具栏松散视觉效果不佳,更可能的时行显示不下所有的按钮,给用户使用时带来许多不便... 查看全文

- 作者: hwycheng 2005年07月29日, 星期五 11:49  回复(3) |  引用(2) 加入博采

P2P之UDP穿透NAT的原理与实现 - 增强篇(附修改过的源代码)
摘要:现在我们再来分析一下我们最关心的两个NAPT后面的内网计算机如何实现直接通讯呢? 两者都无法主动发出连接请求,谁也不知道对方的NAPT的公网IP地址和NAPT上面映射的端口号。所以我们要靠一个公网IP地址的服务器帮助两者来建立连接。当两个NAPT后面的内网计算机分别连接了公网IP地址的服务器后,服务器可以从收到的UDP数据包中获取到这两个NAPT设备的公网IP地址和这两个连接建立的Session的映射端口。两个内网计算机可以从服务器上获取到对方的NAPT设备公网IP地址和映射的端口了... 查看全文

- 作者: hwycheng 2005年07月27日, 星期三 17:34  回复(55) |  引用(1) 加入博采

IP地址的概念和作用简析
摘要:IP 地址是我们进行TCP/IP通讯的基础,每个连接到网络上的计算机都必须有一个IP地址。我们目前使用的IP地址是32位的,通常以点分十进制表示。例如: 192.168.0.181。IP地址的格式为: IP地址 = 网络地址 + 主机地址 或者 IP地址=主机地址 + 子网地址 + 主机地址。一个简单的IP地址其实包含了网络地址和主机地址两部分重要的信息... 查看全文

- 作者: hwycheng 2005年07月27日, 星期三 12:49  回复(0) |  引用(1) 加入博采

[转贴]我为何偏袒共产党 ---李敖
摘要:所以对我李敖而言,我真的珍惜这个情况,并且我也知道,以一个历史家的判断告诉大家,靠国民党,到今天没有这个结果,这就是说为什么我在言论里面,我毫不掩饰地说至少共产党带来了强兵的结果,强兵的结果对一个从小看到日本鬼子骑着军中的大马,在北京城里这样子嚣张的人而言太重要了,我不要再看到那个镜头,我要中国强大起来,这就是今天我的一个基本的立场。如果有人说,你李敖偏袒中国共产党,骂国民党,我告诉大家,即使有这个现象,我也有我的理由,就是说,至少共产党带来了富国强兵,带来了强兵这个结果,富国呢,现在在走这条路,依靠中国国民党,我告诉你,依靠无能的中国国民党,什么都不是。至于说要依靠民进党,对不起,什么都没有了,什么都给你卖光了,民进党是个孬种的政权,怕美国人,怕日本人,谈都不要谈,这就是今天我跟大家所说的,我有我客观的论证方法。可是从感情上面,即使有人责备我,有所偏袒,我也欣然接受,对我而言,我一再讲过,我再也不要看到日本鬼子骑着军马在北京的街头耀武扬威了,我很快乐。 查看全文

- 作者: hwycheng 2005年07月26日, 星期二 09:05  回复(3) |  引用(1) 加入博采

渴望绿色
摘要:我们因为工作,因为生活,而放弃了自己最重要身体健康。我们也为了经济的发展,生活水平的提高,而毁坏了自己赖以为生的家园。难道这就是现代生活的主旋律吗?也许等大家都开始渴望绿色的时候,也是我们开始觉醒,开始行动的时刻。但我们仍要为我们过去的所作所为付出很大的代价! 查看全文

- 作者: hwycheng 2005年07月20日, 星期三 21:59  回复(0) |  引用(1) 加入博采

支持右键添加目录到Windows环境变量path变量中并立即生效的小工具
摘要:我很懒,所以收集了一堆不用安装的开发工具。许多的工具是在命令行下执行,所以需要添加到path环境变量。我很懒,每次系统更新,要手动添加很多的路径到path环境变量让我很烦,终于有一天忍不住了,用十几行代码写成了这个小工具。不敢独享,和我一样的懒人,可以使用此工具节省点自己的时间。 查看全文

- 作者: hwycheng 2005年07月20日, 星期三 13:51  回复(7) |  引用(1) 加入博采