Indy 10Demo示例集

Indy 的经典 demo 整合包,里面的例子真不少,像 SendMail.zipZipCodeServerOnExecute.zip 这些都挺实用的。你如果平时折腾 TCP、HTTP、SMTP 这些协议,拿来跑跑测试或者做个小项目原型,顺手。

HTTPStream 的逻辑清晰,用来学习 流式响应再合适不过;VSIntroTCPClient 是基础的 TCP 客户端入门,代码不复杂,适合你手动调试 socket 通信;IndyMultipartFormData 则直接展示了如何用 Indy 组装 multipart 求,上传文件时刚刚好用得上。

对了,这几个资源是压缩包形式,解压后直接用 Delphi 7 或以上 打开就能跑。建议你把 Indy 对应版本号确认一下,像 Indy 10.5.510.5.7 都挺稳定,别下错了版本报错一堆,心烦。

你要是搞 Indy 的 HTTP 服务端开发,SlowHTTPServer.zip 也可以看看,模拟慢连接、求阻塞这种场景挺方便的,尤其测超时时用得上。

要学源码的话,可以顺带瞄一眼 Indy 10.0.52 源码解析,虽然旧了点,但概念还在,蛮有启发的。

如果你刚接触 Indy 或还不太熟,推荐你先看看这个 Delphi 7 Indy 示例,熟悉一下套路,再用这些 Demo 会更有感觉。

提醒一句,记得把 Indy 控件包路径设置好,不然编译老是找不到文件哦~

rar 文件大小:981.45KB