обмен файлами по фтп

Я хочу написать клиент-серверную программу в Linux, которая работает как ftp, но я не могу получить или поместить файлы с сервера и на сервер. Пожалуйста, предложите любые идеи, чтобы сделать это...


person Raju    schedule 10.10.2009    source источник
comment
Если вам нужно что-то вроде ftp, почему бы просто не использовать ftp? Тем не менее, ваш вопрос очень расплывчатый. Вы не даете ни малейшего представления о том, какой язык программирования вы используете, и не даете представления о том, что вызывает проблемы. Чтение файлов из файловой системы? Открытие сетевых подключений? и т.д.   -  person Quentin    schedule 10.10.2009


Ответы (2)


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

Тем не менее, я могу указать вам на некоторые ресурсы, которые должны быть вам полезны:

http://www.ietf.org/rfc/rfc959.txt (FTP спец)

http://src.chromium.org/viewvc/chrome/trunk/src/net/ftp/ (реализация FTP в Google Chrome на современном C++. Самый интересный файл, вероятно, ftp_network_transaction.cc)

http://code.google.com/p/pyftpdlib/ (серверный FTP код на питоне)

person Paweł Hajdan    schedule 11.10.2009

На самом деле я использую комбинацию C и Linux. Всякий раз, когда я передаю файл с помощью команды get, файл передается, но после того, как к содержимому файла добавляется много мусора. Также я нахожу проблему в том, чтобы показать, что файл отсутствует на сервере для передачи, если пользователь указывает имя файла, которое недоступно.

person Raju    schedule 11.10.2009