delphi - 尝试连接 Indy 10 服务器时客户端收到 'Connection Refused'

标签 delphi connection indy

我们最近发布了一个使用 Indy 10 TIdTCPServer 在 Delphi 2010 中编写的服务器。远程现场工程师使用智能手机通过预定义端口连接到服务器。我们有一个特定的客户告诉我们,在一段时间(1 天、2 天)等之后,客户在他的设备上收到 ECONNREFUSED (ConnectionRefused)。此时,没有任何远程工程师可以连接到服务器。有人知道为什么会出现这种情况吗?

任何帮助将不胜感激。

亲切的问候

Con。

最佳答案

我最初的怀疑是 OnConnection OnExecute 或 OnDisconnect 的事件处理程序中出现死锁。

您是否在连接上下文(线程)之间正确同步?

但是您需要发布您的服务器代码,以便我们检查。

关于delphi - 尝试连接 Indy 10 服务器时客户端收到 'Connection Refused',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14318847/

相关文章:

Delphi 64 位 Indy OpenSSL 库

multithreading - Delphi (Indy) 线程安全类

mysql - 使用 Delphi 和firedac 编辑MySQL 中的日期时间字段

delphi - Delphi组件的编程

delphi - 使用 Delphi 进行 Unicode 预组合和分解

javascript - Node.js MySQL 连接问题

javascript - navigator.network.connection.type 返回 null 而不是 Connection.NONE

delphi - THttprio onBeforeExecute 更改soapRequest

go - AWS API Gateway WebSockets [POST] @connections返回404未找到

delphi - Indy HMAC-SHA1 生成意外值