database - 在 LAN 上跨 PC 的两个应用程序之间交换数据

标签 database delphi sockets lan

我需要实现两个相互交换数据的应用程序。这两个应用程序将在属于局域网的单独 PC 上运行。

我们如何在 Delphi 中做到这一点?

是否有任何免费组件可以让跨 PC 的应用程序之间轻松交换数据?

最佳答案

如果我自己编写,我(几乎)总是使用套接字在应用程序之间交换数据。

它重量轻,在同一台机器上运行良好,无需更改即可跨本地网络或 Internet,它允许您在具有不同权限的应用程序之间进行通信,例如服务(Windows 消息会在此处引起问题)。

这可能不是您的要求,但我也是平台独立传输的粉丝,例如 TCP/IP。

Delphi 有很多免费选择。以下是我所知道的一些。如果您喜欢阻止库,请查看 IndySynapse .如果您更喜欢非阻塞,请查看 ICS .

关于database - 在 LAN 上跨 PC 的两个应用程序之间交换数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1254698/

相关文章:

数据库更改时,Android SimpleCursorAdapter 不会更新

database - Perl 中的表游标

C++ 套接字不接收传入数据包,在 Python 中工作

c# - 如何通过互联网向多个客户端发送音频/视频?

sockets - LuaSocket 用于测试互联网连接是否存在

java - JDBC 连接太多

sql - T-sql插入大量数据问题

delphi - Firemonkey float 键动画,转到特定键

delphi - TStream.Position 与 TStream.Seek 比较

delphi - 在不修改源代码的情况下检查 Delphi 控件对象