2013-04-18 3 views
2

Я использую Embarcadero C++ Builder, и я пытаюсь собрать как можно больше информации, чтобы я мог начать делать свою программу. Я хочу сделать программу клиент/сервер. Я собираюсь использовать базы данных, и мне нужен способ переноса базы данных с клиентского компьютера на мой серверный компьютер. И если клиентский ПК будет уничтожен на самом деле, мне нужно отправить обратно его базу данных.C++ Builder - Передача файла

Как я могу это сделать?

+0

Как вы определяете уничтожение ПК-клиента? – UpAndAdam

ответ

2

Я предполагаю, что вы будете использовать Firebird для своей базы данных, поскольку это значение по умолчанию для C++ Builder/Delphi. Firebird поддерживает свою базу данных в одном файле, поэтому вам нужно будет передать его сетевым компонентам, например Indy, отличную библиотеку сокетов, которая поставляется с C++ Builder. Here - это статья о передаче данных через сеть с помощью Delphi (легко переводимая на C++). Удачи!