FTP-client
Суть в написании такой веселой вещи как FTP-client. Писать решено было на C#, но суть не в самом протоколе, а в отсутствии опыта по написанию сетевых приложений напрочь. Полазив по форумам и MSDNу так и не смог определиться с чего начать (естественно первым делом почитать про сам протокол). Что следует сейчас почитать кроме как про сам протокол и с какой стороны лучше всего подойти к написанию данного клиента. Зарание спасибо.
Цитата: Danko
Суть в написании такой веселой вещи как FTP-client. Писать решено было на C#, но суть не в самом протоколе, а в отсутствии опыта по написанию сетевых приложений напрочь. Полазив по форумам и MSDNу так и не смог определиться с чего начать (естественно первым делом почитать про сам протокол). Что следует сейчас почитать кроме как про сам протокол и с какой стороны лучше всего подойти к написанию данного клиента. Зарание спасибо.
Используй класс [COLOR=#008080][COLOR=black]FtpWebRequest[/COLOR].[/COLOR]
[COLOR=black]Но мозможны некоторые поблемы:[/COLOR] http://forum.codenet.ru/showthread.php?t=42465
Цитата: Danko
Суть в написании такой веселой вещи как FTP-client. Писать решено было на C#, но суть не в самом протоколе, а в отсутствии опыта по написанию сетевых приложений напрочь. Полазив по форумам и MSDNу так и не смог определиться с чего начать (естественно первым делом почитать про сам протокол). Что следует сейчас почитать кроме как про сам протокол и с какой стороны лучше всего подойти к написанию данного клиента. Зарание спасибо.
Христос Воскрес!
Сперва надо определить функциональность своего клиента - т.е. прописать все функции которые предполагаеться реализовать - а затем уже отталкиваясь от этого определять уровень взаимодействия с сетью и необходимое пространство имен.
Временно пришлось отложить написание данного детища, сейчас продолжил, все вроди получается, только вот столкнулся с проблемкой и никак не могу придума/найти ее решение.
Сервер передает файл в пассивном режиме (бинарный режим передачи файла), если маленький файл- он поместиться в буфер, но что делоать с большим, надо считать по кусочкам и собрать его, но вот как составить цикл для чтения всего файла - не выходит, котнечно можно из полученной информации о размере файла сделать цикл, но как-то не хочется так делать, может есть способ как верно загнать все это дело в цикл чтобы тот шел пока идет передача данных через сокет.
уже разобрался.