|
Модераторы: Snowy, Poseidon, MetalFan |
|
generator |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 18.1.2005 Репутация: нет Всего: нет |
Уважаемые программисты, поскажите пожалуйста, как организуется второе соединение FTP (20 порт). Я где-то читал, что на FTP сервере находится клиент и он подключается к клиенту и шлет, что попросим. Смотрел в исходниках ICS, но ничего полезного не увидел, а может смотрел плохо.
|
|||
|
||||
RA |
|
|||
Брутальный буратина Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 10 Всего: 115 |
также как и первое, если ты клиент и тебе это нужно для докачки или еще чего. Ну а сервер как был сервером так им и остаётся и принимает второе соединение. Не забудь указать серверу макс клиентс. |
|||
|
||||
generator |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 18.1.2005 Репутация: нет Всего: нет |
Попробовал кинуть ClentSocket, и устанавливаю соединение в соответствии с коммандой PORT, т.е. сервер коннектится к клиенту по адресу и порту указанному в параметрах комманды PORT. Пока все работает, вот только закачка файлов глючит, пока еще не разобрался почему. А 20 порт вроде как и не нужен никому?
Может у кого-нибудь есть ссылки на инфу по FTP на русском, а то в RFC толком ничего не написано |
|||
|
||||
RA |
|
|||
Брутальный буратина Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 10 Всего: 115 |
Вобще этот компонент для работы через протокол TCP а не FTP, так что законнектится но не более того. Без VCL для работы с FTP достаточно подключить юнит Wininet; Но это будет FTP без поддержки SSL. Мой тебе совет использовать компоненты ICS. В состав входят примеры по их использованию в том числе и для FTP. www.overbyte.be |
|||
|
||||
generator |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 18.1.2005 Репутация: нет Всего: нет |
Весь прикол в том, что мне нужно написать FTP сервер используя только сокеты, или, на худой конец, winsock. И ни каких специализированных компонентов.
Так мне только это и надо. Далее я сам все описываю. Вот только знания протокола немного не хватает. |
|||
|
||||
RA |
|
|||
Брутальный буратина Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 10 Всего: 115 |
||||
|
||||
maestro2k |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 103 Регистрация: 13.4.2006 Репутация: нет Всего: нет |
этот пример в режиме FTP-upload не работает, не могу разобратся в чём проблемма. Помогите! |
|||
|
||||
Matematik |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1027 Регистрация: 11.3.2006 Репутация: 24 Всего: 50 |
Можно использовать cтандартный wininet api
|
|||
|
||||
maestro2k |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 103 Регистрация: 13.4.2006 Репутация: нет Всего: нет |
..приложение должно быть малого размера ВинИнет на подходит.
|
|||
|
||||
Aleksiem |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 57 Регистрация: 4.5.2006 Где: Выкса Репутация: 1 Всего: 2 |
Вообщем-то при всех этих требованиях выход один писать на Winsock, так что RFC939 тебе в помощь, когда сам искал на русском не нашёл нигде, а так получилось сделать небольшой ftp-сервер, но функции закачки на сервер там не было. Если найдёшь RFC 939 на русском кинь ссылку пожалуйста.
|
|||
|
||||
Matematik |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1027 Регистрация: 11.3.2006 Репутация: 24 Всего: 50 |
||||
|
||||
Правила форума "Delphi: Сети" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |