当前位置:豆豆首页 > 源码下载 > Delphi > 网络

封装良好的Socket实时通信程序(含补丁)

  • 授权方式:免费源码
  • 运行环境:DELPHI6
  • 源码大小:129 KB
  • 整理时间:2006-03-01
  • 下载统计:123
  • 推荐等级:
  • 下载帮助:
 
U 软件简介
这是一个自我感觉很好的通信程序,它的特点:

1.数据包格式全部自己定义。
所有的定义和通信核心类全部在COMM文件夹中。
2.能处理大量客户端同时通信的情况,客户和服务端共用相同的通信对象,并且可以实现互传。
3.通信细节全部封装在几个通用的类中,隐藏了交互通信的所有处理细节,如断包处理,超时重发等功能。
4.数据通信和数据具体应用完全分离,扩展性良好,本例中只做一个上传文件的例子,你可以在不用改动通信核心的情况下,可以实现远程控制所需的任何功能,并且不需要考虑通信细节。具体方法可以参考:CommSrvApps 单元的TSrvApp_File类,只需写一个新类即可:

TSrvApp_File = class(TServerAppObject)
public
function ProcessData(ABuf: PChar; ASize: integer): integer; override;
end;

通过以上类配合通信核心类,实现了远程实时传送一个文件就像copy那么简单。

其它:

此程序是我自己开发的连锁超市方案中数据交换的应用实例,所以客户端和服务端的代码有点多,但多是与通信本身无关,所实现的功能是将本地Local文件夹与远程Remote文件夹的.rs文件互相进行传送。

如果你有什么建议,欢迎来www.acreport.com交流,或者给我写信:shaohaijian@sina.com
作者:shaoyy
 
正在加载评论...
请您留言
网友昵称: 匿名发表(无需注册)
 
请输入验证码:  
如果您还不是豆豆会员,欢迎注册
 
请您注意
· 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。
· 豆豆网拥有管理笔名和留言的一切权利。
◇ 为了达到最快的下载速度,推荐使用工具下载本站源码。
◇ 如果您发现该源码不能下载,请点击这里进行报告,谢谢!
◇ 如果您发现该源码有不良信息,请点击这里进行举报,谢谢支持!
◇ 如果您制作了好的源码希望能与大家分享,我们愿意和您一起宣传!投稿请点击这里
◇ 未经本站明确许可,任何网站不得盗链及抄袭本站资源
错误报告 | 网站律师 | 版权申明 | 广告服务 | 友情链接 | 网站地图 | ©所有版权归豆豆技术 蜀ICP备05002354号