|
盒子资源分类 |
|
|
|
|
P2PChatPlus 终结版 |
|
关键字:P2PChatPlus Indy UDP 点对点 聊天 iamy |
来 自:原创 |
平 台:Win2k/XP/NT,Win2003 |
下载所需:0 火柴 |
深浅度:中级 |
完成时间:2008/1/25 |
发布者:iamy |
发布时间:2008/1/29 |
编辑器:DELPHI7 |
语 种:简体中文 |
分 类:网络 |
下载浏览:21683/26548 |
|
|
|
|
第一个版本发布已经有将近半年的时间,在这段时间里面发生了很多事情,让我很长时间都难以安下心来写程序。我是酷爱写程序的,但是当她变成谋生手段的时候,时常会无比的艰涩。有时候压力不仅仅来自困难的问题本身。 说说程序本身吧,其实第一个版本只是实现了P2P的一小部分,而后一直不断的完善,到了第三个版本,我才算是彻底理解了UDP实现跨网关P2P,当然,这个版本也并不是完善的。比如说:在没有回朔功能的网关下两台计算机无法通信,没有对数据包进行完整性的判断……。其实事情总没有完善的时候吧。 程序只是实现了基本的基于UDP穿NAT的P2P,其他还有TCP和UPNP等等的就等大家一起研究吧。 写程序的过程中,在网上查了很多东西,绝大多数都是在互相抄啊抄的。其实问题也就是这么一点,没有必要长篇累牍的论述,可能我比较笨,理解的太慢了。时常感觉就差那么一点点,有人提点一下就好了,可是始终我都没有找到这样的人。 所有的东西都在“连接过程.doc”里面可以找到,程序本身也就是实现了图上面的流程。在这个过程的基础上,完全可以实现一个基于UDP的P2P开发包,不过有时间再说吧…… 我的联系方式: MSN: m820126@163.com Email: m820126@163.com http://www.cwind.cn 有问题可以来问我,不过我平时事情比较多,如果不能一一回答也请见谅了。之前一直有人问TMMessageMemo找不到,其实这是我自己的开发包里面一个小组件,仅仅是用来显示消息的,如果你稍微用心地读一下代码,就会发现用一个Memo就可以替换掉了。这次为了避免再有这样的事情出现,我把“MMessageMemo.pas”一起打包进来了,自己装一下吧,如果你连安装组件都不会……我就不说什么了。 |
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们! |
相关文章 |
|
|
|
相关评论 |
|
共有评论47条
当前显示最后6条评论
|
starseekerzy |
2008/7/22 17:29:49 |
谢谢楼主的奉献精神 |
57725 |
2008/8/5 11:28:27 |
别终结啊,还有分包、组包功能。错误重发功能,期望楼主给DEMO学习,谢谢. qq:18077968 |
blueflag |
2008/9/10 12:28:46 |
能连,不能发,发了对方收不到~~~~~~ |
cnwatch |
2008/12/12 23:13:03 |
谢谢楼主,这么好的资料能发出来给大家学习! 问一下没有用到其它的组件吧,我好怕装组件的! |
delphiboxs |
2009/3/6 15:35:01 |
the idudpserver1udpread method referenced by idudpserver1.onudpread has an incompatible parameter list. remove the reference?
是不是包装的有问题,不相容的参数列表?我倒。 UMFDatabase:也找不到。。 |
jiwenxu |
2012/6/30 12:38:48 |
这个真心好使。。。谢谢作者分享 |
我要发表评论 |
查看全部评论 |
|
|
|