问题标签 [indy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1936 浏览

delphi - Indy 10 FTP 空列表

我收到一些用户的报告,当从某些服务器(MS FTP)使用 idFTP.List() 时,列表被接收为空(无文件),而实际上有(非隐藏)文件当前目录。这可能是缺少解析器的情况吗?有趣的想法是,当我使用程序从我的服务器(W2003 上的 MSFTP)获取列表时,一切似乎都很好,但在某些服务器上我一直遇到这个问题。

在 D2010 上使用最新的 Indy10。任何的想法?

0 投票
5 回答
10484 浏览

delphi - 多播消息到同一台机器上的多个客户端

我试图编写一个服务器/服务,它每秒左右在局域网上广播一条消息,有点像服务发现。

该消息需要由可能位于同一台机器或不同机器上的多个客户端程序接收。但是每台机器上可能同时运行多个程序。

我使用 delphi7,带有 indy 9.0.18

我卡住的地方是我是否应该使用 UDP(TIdUDPClient/Server) 或 IP MultiCast (TIdIPMCastClient/Server) 或者如果它甚至可能......

我设法让它与每台机器一个客户端的 IP Multi Cast 一起工作,但即使在多次尝试使用不同的绑定之后.. 最大/最小端口等,我似乎无法找到解决方案。

0 投票
7 回答
1209 浏览

delphi - 检测与 HTTP 服务器一起使用的 HTTP 客户端?

我对 2 个不同的客户端 HTTP 使用了相同的请求。一个被服务器接受(IE 中的 java 请求)而不是另一个(Delphi 软件中的 Indy 客户端)?有没有办法检测两个请求之间的请求差异?

有没有办法隐藏我使用 Indy ?

最好的祝福

0 投票
8 回答
5617 浏览

delphi - 印地或 ICS 或 ?

谁能告诉我哪个更稳定?我知道每个人都有自己的优点和缺点。但是哪个更适合http等?

在我之前的应用程序中,我使用了 indy9,但我对它并不满意,因为有时我会遇到奇怪的错误。

有人可以推荐一个吗?

0 投票
1 回答
3648 浏览

delphi - Indy FTP、大文件和 NAT 路由器

多年来,我一直在使用 Indy 通过 FTP 传输文件,但一直未能为以下问题找到令人满意的解决方案。

当用户在路由器后面上传大文件时,有时会发生以下情况:文件上传正常,但同时命令通道因超时而断开连接。通常,直接连接到服务器时不会发生这种情况,因为服务器“知道”数据通道上正在发生传输。但是,有些路由器并没有意识到这一点,并且命令通道已关闭。

许多程序会定期发送 NOOP 命令以保持命令通道处于活动状态,即使这不是标准 FTP 规范的一部分。我的问题:我该怎么做?我是否在 OnWork 事件中发送 NOOP 命令?这是否会以某种方式造成任何附带损害,例如,我是否需要处理一些响应?我如何最好地解决这个问题?

0 投票
1 回答
1394 浏览

delphi - 示例应用程序 - Amazon S3 / Indy / Delphi

我正在寻找使用 INDY 组件将对象存储到 Amazon S3 的示例应用程序。

非常感谢任何帮助。

菲利普

0 投票
4 回答
2868 浏览

delphi - 为什么我无法在我的 Delphi 程序中获取 AOL 验证码图像?

新的演示代码:

我正在尝试从 AOL 获取验证码图像,但我不断收到错误 418。

形式:

如果你去https://new.aol.com/productsweb/ 你会注意到验证码图片有一个类似https://new.aol.com/productsweb/WordVerImage?91868359的 URL

我将该网址放在编辑框中并收到错误消息。

这段代码有什么问题?

0 投票
1 回答
9198 浏览

delphi - Delphi:为什么 IdHTTP.ConnectTimeout 会使请求变慢?

我发现在为 TIdHTTP 组件设置 ConnectTimeoout 属性时,它会使请求(GET 和 POST)变慢大约 120 毫秒?

为什么会这样,我可以以某种方式避免/绕过它吗?

环境:D2010 带有随附的 Indy 组件,为 D2010 安装了所有更新。操作系统是 WinXP (32bit) SP3,带有大多数补丁...

我的计时程序是:

在代码中设置 ConnectTimeout 后,我​​得到了平均值。130-140ms的时间,没有它大约5-15ms ...

0 投票
1 回答
1593 浏览

delphi - Indy TCP 服务器 - 处理 OnDisconnect 已删除?

我有一个带有 Indy TCPServer 和 TCPClient 的 Delphi 应用程序。我使用AContext.Bindind.Handle来识别每个连接(错误?)。

所以我有一个显示连接的网格,我将在断开连接后删除条目:

但是在断开连接事件中,句柄已经是空的(它曾经是 401xxxxx,所以最后一个整数)。

想法?

0 投票
1 回答
335 浏览

delphi - delphi发布“非法访问”错误

我正在使用 Indy 中的 IdHttp 模块制作一些简单的 Delphi 软件。我想通过使用 IdHttp 的 post 功能打开这个网页来访问这个页面。

首先我必须登录,(在http://user.buddybuddy.co.kr/Login/Login.asp),所以我登录了,但在我登录网页后,我可以看到另一个登录页面。但是当我尝试登录时(在http://user.buddybuddy.co.kr/usercheck/UserCheckPWExec.asp),我遇到了一条错误消息,“非法访问”。

如果有人可以帮助我,我将不胜感激!