|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.04.2011, 12:12 | #1 |
Пользователь
Регистрация: 10.12.2010
Сообщений: 17
|
ftp-клиент отправка запроса.
Привет всем.
Подскажите какой-нибудь пример отправки фтп запроса программой на чистом с++ без фрэймворков. То есть создаем сокет, подключаемся к сокету сервера, хотим послать команду user. Что нужно послать в sendto()? Просто строку "USER ftp" ? Как принять ответ? В принципе можно ссылкой на код. Я не смог нагуглить ничего подходящего. |
12.04.2011, 18:53 | #2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,695
|
Цитата:
|
|
13.04.2011, 01:14 | #3 |
Пользователь
Регистрация: 10.12.2010
Сообщений: 17
|
У вас с логикой туго, с программированием или с русским языком? Боюсь представить где в RFC959 вы узрели примеры с кодом запроса.
Не в силах ответить на вопрос молчали б в тряпку. Последний раз редактировалось Silver_Swift; 13.04.2011 в 01:20. |
13.04.2011, 09:54 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,695
|
Молчи в тряпку сам. Для дебилов я процитировал на что отвечал.
|
13.04.2011, 11:25 | #5 |
Пользователь
Регистрация: 10.12.2010
Сообщений: 17
|
Тролль? Не думал, что тут такие обитают.
Если кто-то из адекватных читает эту ветку: Успешно подключившись к 21 порту сервера, шлю ему "USER ftp\r\PASS example@mail.ru". После вызываю recv(), получаю от сервера приветствие, но ни об ошибке ни об успешном входе сообщение не приходит. Почему? Как правильно реализовать отправку запроса и обработку ответа? Нужен пример кода на с++, кто горазд напишите. |
13.04.2011, 12:26 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Цитата:
I'm learning to live...
|
|
13.04.2011, 17:44 | #7 | |
Пользователь
Регистрация: 10.12.2010
Сообщений: 17
|
Вообще не в моде, Qt решает, только его нельзя использовать - такое требование. Я под линукс делаю клиента, поэтому у меня не winsock, а sys/socket.h, кстати, но функции похожие.
Фраза Цитата:
Таким образом возвращаемся к вопросу. Как послать запрос и как его принять? |
|
13.04.2011, 21:42 | #8 |
Пользователь
Регистрация: 10.12.2010
Сообщений: 17
|
Проблема решена, вопрос снят. Всем спасибо за теплую компанию и дельные советы.
|
31.10.2012, 19:37 | #9 |
Новичок
Джуниор
Регистрация: 31.10.2012
Сообщений: 1
|
Расскажите, как решили, пожалуйста)
|
01.11.2012, 11:25 | #10 |
Пользователь
Регистрация: 10.12.2010
Сообщений: 17
|
Я если честно уже и проблему-то плохо помню
Помню, что подключался telnet'ом к серверу и кидал ему запросы по протоколу и смотрел ответы, сравнивал со стандартом, делал выводы. Кажется сервер не воспринимал меня из-за какой-то фигни типа отсутствия \r\n в конце строки запроса. На более конкретный вопрос дам более конкретный ответ. Можете кинуть в личку мыло или аську, спишемся - так будет быстрее. А вообще советую искать ответы на свои вопросы в других местах Год назад здесь никто ни разу не смог адекватно ответить на мои вопросы в нескольких темах, понтов у местных обитателей много, а толку от них мало |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
FTP клиент | Andr | Работа с сетью в Delphi | 7 | 18.02.2016 12:22 |
ftp клиент | blacknike | PHP | 2 | 14.11.2010 16:14 |
ftp клиент на winsock | sergoss | Работа с сетью в Delphi | 1 | 07.05.2009 19:07 |
FTP клиент. помогите | serg-ph | Работа с сетью в Delphi | 4 | 23.11.2008 12:14 |