Как отправить файлы ч / б двумя машинами через сокет программирования? - PullRequest
0 голосов
/ 07 мая 2009

У меня есть требование отправить все файлы в каталоге на другие машины, каталог может содержать дочерние каталоги.

Есть ли какая-либо помощь по этому вопросу?

Еще одно сомнение: я также слышал, что мы можем отправлять файлы по FTP, если это так, что является лучшим из двух. Есть ли какая-либо помощь для этого?

Мне нужно реализовать это на платформе Windows, используя vc ++ / c ++

Спасибо

Ответы [ 3 ]

1 голос
/ 07 мая 2009

Одной из возможностей является функция TransmitFile () в Windows API. Вам придется пройти по каталогам, чтобы найти отдельные файлы с вашим собственным кодом.

0 голосов
/ 24 мая 2009
  1. Звучит как домашнее задание.
  2. FTP использует внутренние сокеты.

Сделайте первоначальную попытку решения проблемы и опубликуйте ее здесь. Вы получите больше помощи, если люди подумают, что вы пытаетесь, а не просто загрузите.

0 голосов
/ 07 мая 2009

Вам, вероятно, следует объединить и сжать файлы / каталоги на исходном конце.
Передача и разделение на другом конце.

Библиотека для помощи (бесплатная) - bzip (http://www.bzip.org/)

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...