【问题标题】:C++ Builder - File transferC++ Builder - 文件传输
【发布时间】:2013-04-18 02:04:10
【问题描述】:

我正在使用 Embarcadero C++ Builder,我正在尝试收集尽可能多的信息,以便我可以开始制作我的程序。我想做一个客户端/服务器程序。我将使用数据库,我需要一种将数据库从客户端计算机传输到我的服务器计算机的方法。如果客户端 PC 真的被毁坏了,我需要把他的数据库发回给客户端。

我该怎么做?

【问题讨论】:

  • 如何定义客户端 PC 被破坏?

标签: c++ c++builder file-transfer


【解决方案1】:

我假设您将使用 Firebird 作为您的数据库,因为它是 C++Builder/Delphi 的默认设置。 Firebird 在单个文件中维护其数据库,因此您需要使用网络组件传输它,例如 Indy,这是 C++Builder 附带的一个很棒的套接字库。 Here 是一篇关于使用 Delphi 通过网络传输数据的文章(可轻松翻译为 C++)。祝你好运!

【讨论】: