Я хочу создать собственное FTP-серверное программное обеспечение. Я знаю, что есть много серверов ftp, готовых к установке, которые имеют много функций, но я все еще хочу сделать свой собственный, потому что я могу настроить его и сделать так, как я хочу. Кроме того, я считаю, что это весело для кода, и я предпочел бы сделать свой собственный FTP-сервер вместо того, чтобы загрузить тот, который готов к использованию, если у меня будет время. Проблема в том, что я не могу найти никакой информации о том, как работает протокол и тому подобное. Я был бы признателен, если бы кто-нибудь мог объяснить, как работает протокол, или хотя бы отправить меня на страницу с полезной информацией. Благодаря!Как работает FTP
ответ
Если вы хотите знать, неоспоримый downvoted, вот объяснение:
При планировании доморощенной программы FTP, это хороший момент, чтобы Google о FTP. Вскоре вы найдете RFC`S (то есть «Request for Comment»), где описаны такие вещи, как FTP-протокол.
Это хорошая отправная точка.
Затем, когда у вас возникли проблемы с конкретными точками, вернитесь, покажите свой код здесь и обратитесь за помощью.
Я ничего не нашел в Google. Я помню, что некоторое время назад я нашел что-то действительно полезное, но я не могу найти его сейчас. Наверное, мне не повезло, или я не искал правильных вещей. –
начните с «спецификации протокола ftp» – nabuchodonossor
, и если вы ищите «исходный код протокола FTP», вы найдете даже записи SO. – nabuchodonossor
Я бы очень рекомендовал против этого, программное обеспечение доморощенного, которое вы собираетесь приготовить с собой, очень ограниченное понимание FTP будет крайне небезопасным и легко эксплуатируется враждебным актером. Пожалуйста, не делайте этого. –
отсюда: [HPServer] (http://planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=7860&lngWId=1) и здесь: [NewsServer - отличный учебник, в котором объясняется, как реализовать ваши собственные протоколы (например, HTTP и FTP)] (http://planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=45203&lngW) – deblocker