Skip to content

🏎 Indy

Samuel edited this page Sep 18, 2024 · 14 revisions

βš™οΈ Switching to Indy

Indy is the open sourced internet sockets library bundled with Delphi. You can basically select either Indy or NetHTTP to handle internet communication requests when publishing or subscribing. If you choose Indy, you'll be prompted to have the OpenSSL binaries in the same location where your executable is running. They can be located at Indy's public repository or inside samples folder.

βš’ Hands on

  • First go to the Compiler Options in the IDE.

Project > Options > Building > Delphi Compiler > Conditional Defines

  • Then add the NTFY_HTTP_INDY compiler directive there.
  • Paste the openssl libs (the dlls) where your binary is.
  • Ctrl + Alt + P + B to ensure all libs will be recompiled

πŸ‘£ Compatibility

Indy is great, but currently only supports Windows in this library.

Operational System Support
Windows βœ”
Linux ❌
MacOS ❌
Android ❌
IOS ❌