2015-03-27 3 views
0

Я пишу приложение клиент/сервер C, где я буду передавать файлы с интервалами запрограммированного времени от клиента к серверу. Как я могу сделать? Есть некоторые функции для этого? Должен ли я использовать потоки?Передача файлов с интервалами

+0

Я понятия не имею, как я могу сделать –

ответ

2
'cron' could fire a shell script, 
the shell script would use fpt or tftp 
and some file that lists which files to transfer, 
for the actual file transfer 
+0

Каждый клиент имеет рабочий каталог, и я бы, что все файлы в нем передаются на сервер –

1

Вы можете иметь отправителя sleep в цикле, так что отправитель только пробуждается вверх, проверка на наличие файлов для отправки, посылает 1 файл, а затем возвращается в режим сна.

#include <unistd.h> unsigned int sleep(unsigned int seconds);

+0

Это поставило бы на удержание процесса. Должен ли я создать поток для обработки этого? –

Смежные вопросы