delphi - Delphi 中的 SSL 套接字

标签 delphi sockets ssl

我需要与使用 SSL 的设备通信。它以前使用套接字与我的 Delphi 应用程序通信,但现在我想使用安全通信与设备。

那么,有没有我可以使用 SSL 的 TServerSocket 和 TClientSocket 等效组件?

最佳答案

Delphi 中没有内置的直接等效项。您可以将 Indy 与 OpenSSL 或 SecureBlackbox 结合使用然而,SSL 类 Indy 并不是 TServerSocket/TClientSocket 的直接替代品,因为它们使用非常不同的编码模型。或者您可以使用 SecureBlackbox 的 TElSecureClientSocket 和 TElSecureServerSocket 类 - 它们分别是 TClientSocket 和 TServerSocket 的后代和直接替代品。注意:SecureBlackbox 是我们的产品。

关于delphi - Delphi 中的 SSL 套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7690920/

相关文章:

delphi - Delphi 应用程序托盘图标上的气球提示不断弹出

delphi - 从 ServerSocket 获取连接 ID

c++ - 使用 C++ for Windows 加速套接字 WinHttp API 终止的方法

c - 按消息到达时间选择 fd_set order

c++ - 使用 openssl 封装数据包

ssl - 证书链 - 我的中级正确吗

delphi - 如何告诉 Delphi 在 DXS 中使用本地项目的 Security.pas 文件而不是 Winapi.Security.pas?

delphi - 为什么我的插入符号没有返回到 TRichViewEdit 的开头?

java - 我在 JEE 套接字项目 SLF4J : Failed to load class "org.slf4j.impl.StaticLoggerBinder" 中遇到错误

ssl - 配置 Traefik TLS 时出错 "Error configuring TLS for ingress secret does not exist"