seg_r |
Отправлено: 01.11.2003, 08:47 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 74
|
У меня он Socket Error кричит, если есть примерчики дайте ссылку или еще че-нить... |
|
Admin |
Отправлено: 01.11.2003, 18:54 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
CODE |
void __fastcall TfrmMain::Button1Click(TObject *Sender)
{
IdFTP1->Host = "myhost.valuehost.ru";
IdFTP1->User = "myhost";
IdFTP1->Password = "myPassword";
IdFTP1->Connect(true);
IdFTP1->Get("cbuilder/index.html", "C:\\tmp\\index.html", true);
}
|
Считывает файл index.html с сервера из папки cbuilder
и записывает на локальный диск С: в указанную папку tmp,
если файл с таким именем в этой папке существует — перезаписывает
его.
Отредактировано Admin — 01/11/2003, 20:03
|
|
seg_r |
Отправлено: 02.11.2003, 09:21 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 74
|
А у меня выдает EIdSocketError: Socket Error #11004 ?????????? |
|
Admin |
Отправлено: 02.11.2003, 10:59 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
Значит наверное что-то неправильно указано.
У меня — если неверно указан хост (IdFTP1->Host)
кричит: Socket Error # 11001
если имя или пароль (IdFTP1->User, IdFTP1->Password)
то: 530 Authentication failed, sorry
А ошибки сокетов можете посмотреть здесь:
http://ssz.by.ru/programming/different/sockerrors.htm
QUOTE |
WSANO_DATA (11004)
Valid name, no data record of requested type.
The requested name is valid and was found in the database, but it does
not have the correct associated data being resolved for. The usual
example for this is a host name-to-address translation attempt (using
gethostbyname or WSAAsyncGetHostByName) which uses the DNS
(Domain Name Server). An MX record is returned but no A record-indicating
the host itself exists, but is not directly reachable.
|
Отредактировано Admin — 02/11/2003, 12:03
|
|