|
盒子资源分类 |
![]() |
|
|
|
IdTCPClient/Server反向传输的例子 |
![]() |
关键字:ServerSendFile2Client Indy 反向连接 传输 文件 聊天 Chat |
来 自:原创 |
平 台:Win2k/XP/NT,Win2003 |
下载所需:0 火柴 |
深浅度:初级 |
完成时间:2007/2/3 |
发布者:upp |
发布时间:2007/2/3 |
编辑器:DELPHI7 |
语 种:简体中文 |
分 类:网络 |
下载浏览:15724/32279 |
|
|
|
|
本Demo展示:
1,在服务器端如何维护已经登录的用户列表; 2,反向通讯,通过服务器端给客户端发送文件; 3,实现客户端与服务器端的Chat聊天功能(稍加改动可转化为C->S->C的聊天程序) 4,如何使用IdTCPServer和IdTCPClient控件 5,初步实现线程命令方式,在传送文件的时候不会让服务器端停止响应
本Demo通过D7+Indy Snapshot版本编译通过,请不要使用任何Delphi自带的Indy编译(包括BDS2006),如想下载最新的Indy Snapshot包,请去这里: http://www.2ccc.com/article.asp?articleid=3882 |
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们! |
相关文章 |
|
![]() |
|
相关评论 |
![]() |
共有评论7条
当前显示最后6条评论
|
upp |
2007/2/5 10:58:26 |
Delphi自带的版本中,TIdIOHanlder内的几个函数有Bug,导致许多Indy通讯组建都存在Bug(Indy10把网络通讯的代码全部提取出来交给TIdIOHanlder的及其子类实现) |
upp |
2007/2/5 17:47:44 |
忘记说了,Delphi自带的版本中TIdComponent的OnWork, OnWorkBegin, OnWorkEnd几个事件中的AWorkMax,AWorkCount都声明的是integer,而最新的Snapshot里面已经改为int64了。所以无法在Delphi自带的版本中编译。TIdComponent是Indy所有控件的祖先类。 |
crhallan |
2007/2/15 10:04:06 |
请问我打开代码时,怎么有错啊?我用的是盒子上的Indy Snapshot v2007-1-8啊?? 请问你用的什么版本啊? |
upp |
2007/2/22 11:12:29 |
我也用比盒子稍新一个月,但是打开不报错的。如果兄弟打开报错,可能是旧版本卸载不干净导致的。请确保delphi目录下,有关Indy的所有dcu文件,bpl文件,dcp文件,pas文件都已经彻底删除。 |
dlp |
2007/12/4 13:30:53 |
Clientttimer有问题下列: 1. 响应未必及时; 2. 可能导致gui更新变慢。 所以通常都是在一些例子程序里才这样使用。
最好采用多线程。 |
ihweb |
2009/7/28 11:39:07 |
程序很好,可惜我没有一次通得过。唉。我已经按照楼主说的,安装了快照版的indy 10 还是不行。 |
我要发表评论 |
查看全部评论 |
|
|
|