#0
by Ислам
Есть пару вопросов. Как происходит обработка команды List? Я понял так: Клиент подключается к серверу на его ИП и порт 21, Клиент посылает текст "LIST
", Сервер посылает текст "150 blablabla
" Сервер делает новое подключение к клиенту (зачем? оно ведь уже есть) Сервер посылает список файлов но новому подключению Сервер закрывает новое подключение Сервер посылает текст по старому подключению "227 blabla
" Где я не правильно понял?
#2
by Ислам
То есть сервер должен еще и 20 порт слушать, а клиент на него второе подключение создать?
#9
by Ислам
Хрень какая-то. Не понятно как сервер выбирает 20 порт, если в соединении указывается только порт клиента! И как обрабатывать команду PASW тоже не понятно. Клиент ее посылает, а на любой отваливается.
#14
by Ислам
Ладно, с этим пока разобрался. А как работает LIST? Где описание структуры которую сервер должен передать клиенту?
#22
by Ислам
Я тебя не знаю. Пока вы тут флудили, я посмотрел какие данные приходят от другого сервера и понял структуру. Там все просто: Если в начале строки d, то это каталог, иначе файл, потом через пробел всякие атрибуты и имя файла, в конце
.
#23
by Ислам
Фигня какая-то. Один ФТП клеент нормально отображает данные, пришедшие с сервера по команде LIST, другой не правильно. Может есть все-таки четкое описание структуры, которую должен возвратить FTP сервер?
#25
by ADirks
Это потому что писатели серверов тоже не слишком затрудняют себя чтением RFC. Всегда удивляло, как можно такой примитивный протокол реализовать так разнообразно, и кривовато.
#28
by Chai Nic
"Всегда удивляло, как можно такой примитивный протокол реализовать так разнообразно, и кривовато." Как будто с WebDAV иначе вышло.. то же самое - куча кривых велосипедов)
#30
by Ислам
Ты мне ничего не давал. И вообще похоже ты не понимаешь о чем разговор. Посмотрел, сделал, вроде пашет. Это что, так правильно писать сервер, смотреть друг у друга сорсы, а не писать по какому-то утвержденному стандарту?
#31
by f_vadim
нет. правильно ничего не читать и нигде не смотреть и задавать тупые вопросы на мисте.
#32
by Ислам
нет. правильно делать вид что все знаешь и давать наобум ссылки в которых нет ответа на мой вопрос, а потом нагло врать что я ничего не читал.
#34
by Ислам
С этим уже давно разобрался. Все еще не понятно откуда брать формат ответа на команду LIST кроме как методом тыка.
#35
by Ислам
>> Всегда удивляло, как можно такой примитивный протокол реализовать так разнообразно, и кривовато. ничего удивительного. FTP протокол придумали когда не было FTP клиентов, и все ответы сервера интерпретировал человек. Для человека легко отличить колонку размера файла от колонки даты, он догадливый, в то время как машине это гораздо сложнее сделать.
#37
by Ислам
То есть формат соответствует /bin/ls Интересно. Спасибо! Значит время создания прошлогоднего файла узнать не удастся. Вот хрень так хрень, почти как 1С...
#39
by Ислам
Супер! Вот это я понимаю ответ по теме. Ну и остальные тоже конечно молодцы, хорошо пофлудили. Тему можно закрыть.
#41
by Ислам
Стоило только правильно ответить на вопрос. Но даже не смог правильно прочитать вопрос, раз про RFC пишешь.
#43
by osa1C
как сделать так чтобы темы ТС у меня вообще нигде не отображались... чтоб ни видел я их?
#44
by Ислам
Я разве против? Всегда задаю правильные вопросы. Но редко находятся люди, знающие на них ответ.
#47
by Wobland
имхо, ты весьма недалёк. я на нетрезвую голову так же думаю, что говорю правильные и разумные вещи
#49
by Ислам
Многие глупые люди ошибочно думают что я не далек, потому что разговариваю с ними на упрощенном языке чтобы меня понимали.
#57
by Ислам
Можно быть всесторонне развитым, представь себе. Действительно, не понимаю, как можно не понять простой вопрос. Хотя можно понять, но не знать ответа, и говорить что вопрос не понятный. Не знаком с ним. Тут тролли развлекаются, им вроде не скучно. Кто в вопросе шарит, уже давно написал правильный ответ, и смеется над вами.
Тэги: Веб-мастеринг
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- вывод значений регистра сведений на формы справочника
- БП3.0: разнесли не на тот договор...
- УТ11 - не открываются прикрепленные файлы
- Как разместить отчет в подменю отчеты? УТ11
- Не заходит в ОбработкуВыбора
- Получить запросом периоды действия цены
- Проблемы с подключением к SMTP
- Расчет материальной выгоды в ЗУП
- Группировка рисунков в поле табличного документа
- (8.2) к SQL через ADODB.Connection - альтернативы?
- БП 3, книга продаж нет номера и даты счф
- Экзамен по программе "1С:Зарплата и управление персоналом 8"
- Спасите!!!! 1с 8.3
- Центр активации microsoft закрыт ?
- Прекращена работа программы "1cv8"
- Сравнение с пустой ссылкой в запросе
- Табличное поле - можно ли использовать разные типы в одной колонке?
- Закрытие 23 счета на 20 без расчета себестоимости 1с УПП
- поля слева в табличном документе
- 1С Веб Сервис: Как можно передать таблицу из трех колонок?