Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.08.2009, 16:08   #1
SL1CK
Пользователь
 
Регистрация: 15.03.2009
Сообщений: 84
По умолчанию FTP IdFTP - не коннектиться

Решил написать как бы чат для одного игрового мультиплеера, который работает через фтп.
Но почемуто при вводе хоста, логина и пароля выдает ошибку - Not Connected..
Код:
Код:
procedure TForm3.Button1Click(Sender: TObject);
begin
IdFTP1.Host:=Edit1.Text;
IdFTP1.Username:=Edit2.Text;
IdFTP1.Password:=Edit3.Text;
IdFTP1.ChangeDir(Edit4.Text);
IdFTP1.Port:=21;
IdFTP1.Connect(true, 10000);
end;
SL1CK вне форума Ответить с цитированием
Старый 27.08.2009, 16:16   #2
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Значит чтото из Хост, Юзер, Пароль или Порт не верно....
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 27.08.2009, 16:19   #3
SL1CK
Пользователь
 
Регистрация: 15.03.2009
Сообщений: 84
По умолчанию

неможет быть, у меня запущен фтп на моем компе, я проверял:
cmd > ftp > open [мой ip] > Login > Pass > Все работает..
SL1CK вне форума Ответить с цитированием
Старый 27.08.2009, 16:23   #4
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Закоментируй строку IdFTP1.ChangeDir(Edit4.Text); и проверь будет ли коннект...
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 27.08.2009, 16:34   #5
SL1CK
Пользователь
 
Регистрация: 15.03.2009
Сообщений: 84
По умолчанию

Цитата:
Сообщение от Вавел из ГМТУ Посмотреть сообщение
Закоментируй строку IdFTP1.ChangeDir(Edit4.Text); и проверь будет ли коннект...
спасибо! сработало!
Только как мне теперь сделать чтоб и директорию можно было выбрать, т.к. это обязательно нужно программе.
SL1CK вне форума Ответить с цитированием
Старый 27.08.2009, 16:36   #6
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Сделать это после строки IdFTP1.Connect(true, 10000);
Ведь сначала нужно приконектиться, а только потом производить какието действия.
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 27.08.2009, 17:00   #7
SL1CK
Пользователь
 
Регистрация: 15.03.2009
Сообщений: 84
По умолчанию

все получилось! и последний вопросс, как сделать чтоб при вводе текста в Edit1.Text и при нажатии кнопки создавался файл chatsend.txt и с текстом Edit1.Text??
Знаю чтоб создать файл - IdFTP1.Put('chatsend.txt');
а как текст поместить в него?
SL1CK вне форума Ответить с цитированием
Старый 27.08.2009, 17:03   #8
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Незнаю как такое сделать и не факт что возможно.
Как вариант это создать фаил на компе и отправить его на сервер, а затем удалить....

Небось какойто фейк пишешь
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 27.08.2009, 17:10   #9
SL1CK
Пользователь
 
Регистрация: 15.03.2009
Сообщений: 84
По умолчанию

Цитата:
Сообщение от Вавел из ГМТУ Посмотреть сообщение
Незнаю как такое сделать и не факт что возможно.
Как вариант это создать фаил на компе и отправить его на сервер, а затем удалить....

Небось какойто фейк пишешь
нее я делаю чат для игрового сервера, сервер будет создавать файл с чатом на фтп, а программа читать и выводить в окне, и также при отправлении текста, программа отправляет текст на фтп в файл, а сервер проверяет если файл с текстом существует то выводит его у себя в чат! вот так...

это удобно тем что админу не нужно будет заходить в игру.. просто запустил программку и следиш за сервером..
SL1CK вне форума Ответить с цитированием
Старый 27.08.2009, 17:14   #10
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Про сеть можно почитать в блоге этого сайта. Там неплохая статья про сетевой чат есть.
http://pblog.ru/?cat=4
Вавел из ГМТУ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
скинте idFTP пожалуйста Вавел из ГМТУ Общие вопросы Delphi 7 25.06.2009 03:20
idFTP и TreeView vitawt Работа с сетью в Delphi 3 21.02.2009 02:04
Сообщения об ошибках IdFTP hotcooler17 Работа с сетью в Delphi 2 29.01.2009 14:24
Проблема с IDFTP esy Работа с сетью в Delphi 4 04.12.2008 18:22