用Indy组件开发Socket应用程序
敬业的IT人
互联网
佚名
2008-1-3 20:00:33
笔者在前一段的工作中,需要开发一套简单的网络数据传输程序。由于平时常用Delphi做点开发,故此次也不例外。Delphi 7中带有两套TCP Socket组件:Indy Socket组件(IdTCPClient和IdTCPServer)和Delphi原生的TCP Socket组件(ClientSocket和ServerSocket)。但是,Borland已宣称ClientSocket和ServerSocket组件即将被废弃,建议用相应的Indy组件来代替。因此,笔者使用了Indy。本文在对Indy进行简要介绍的基础上,创建了一组简单的TCP Socket数据传输应用来演示了Indy的使用方法。
开放源代码的Internet组件集——Internet Direct(Indy)Internet Direct(Indy)是一组开放源代码的Internet组件,涵盖了几乎所有流行的Internet协议。Indy用Delphi编写,被包含在Delphi 6,Kylix 1和C++Builder 6及以上各个版本的Borland开发环境中。Indy曾经叫做WinShoes(双关于WinSock——Windows的Socket库),是由Chad Z. Hower领导的一群开发者构建的,可以从Indy的站点www.nevrborder="0" alt="用Indy组件开发Socket应用程序(图一)" />
图1 Indy服务器工作原理
使用组件TIdThreadMgrPool,Indy还支持线程池。
- 最新文章
- CRichEditCtrl实现MSN/QQ动画表情[01-03]
- 用C++制作自己的游戏修改器(上)[01-03]
- C++中extern “C”含义深层探索[01-03]
- C语言中实现 点在多边形内 算法[01-03]
- Linux 操作系统下的串行口通讯编程[01-03]
- Turbo C 2.0 使用指南[01-03]
- 相关文章
- 技巧应用篇—C++在网页设计中的应用[01-03]
- C++ Builder中MDI应用程序的设计[01-03]
- COM 组件设计与应用(一)起源及复合文件[01-03]
- 确定一个应用程序是否没有响应[01-03]
- 递归过程在VB中的应用实例[01-03]
- VB应用程序中用DDE功能开发AutoCADforWindo..[01-03]
