我需要实现两个相互交换数据的应用程序。这两个应用程序将在属于局域网的单独 PC 上运行。
我们如何在 Delphi 中做到这一点?
是否有任何免费组件可以让跨 PC 的应用程序之间轻松交换数据?
最佳答案
如果我自己编写,我(几乎)总是使用套接字在应用程序之间交换数据。
它重量轻,在同一台机器上运行良好,无需更改即可跨本地网络或 Internet,它允许您在具有不同权限的应用程序之间进行通信,例如服务(Windows 消息会在此处引起问题)。
这可能不是您的要求,但我也是平台独立传输的粉丝,例如 TCP/IP。
Delphi 有很多免费选择。以下是我所知道的一些。如果您喜欢阻止库,请查看 Indy或 Synapse .如果您更喜欢非阻塞,请查看 ICS .
关于database - 在 LAN 上跨 PC 的两个应用程序之间交换数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1254698/