Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

C++ Builder - TFTP server и client

87K
20 августа 2014 года
altan
4 / / 16.08.2014
есть trivial ftp server и клиент.пытаюсь получить файл с сервера:
клиентская часть:
void __fastcall TfrmMain::btnDownloadClick(TObject *Sender)
{
TFileStream *strm;
AnsiString s;

s = edtLocalFile->Text;

if(s == "")
{
s = ExtractFileName(edtRemoteFile->Text);
}

strm = new TFileStream(s, fmCreate);

try
{
TrivialFTP->Host = edtHost->Text;
TrivialFTP->Get(edtRemoteFile->Text, strm);
}
__finally
{
delete strm;
}
}

серверная часть:
void __fastcall TForm1::TFTPServerReadFile(TObject *Sender,
AnsiString &FileName, const TPeerInfo &PeerInfo, bool &GrantAccess,
TStream *&AStream, bool &FreeStreamOnComplete)
{
TMemoryStream* mem = new TMemoryStream;
mem->LoadFromFile(FileName);
try { AStream = mem; }
catch(Exception& ex){ ShowMessage(ex.Message); }
}
когда и клиент и сервер запущены на одном компьютере все нормально передается а когда на разный(но в одной локальной сети) и на клиенте и на сервере выскакивает таймаут. Почему?
altan на форуме Сообщить модератору о нарушении
1
20 августа 2014 года
kot_
7.3K / / 20.01.2000
потому.
вероятнее всего - брандмауэр - закрыты порты На пример. или в компоненте жестко прописан адрес
87K
21 августа 2014 года
altan
4 / / 16.08.2014
да уже решил. действительно брандмауэр хотя и эту программу разрешал
7
21 августа 2014 года
@pixo $oft
3.4K / / 20.09.2006
Что за брэндмауэр, как он мешал и как разрешил проблему?
1
22 августа 2014 года
kot_
7.3K / / 20.01.2000
Цитата: @pixo $oft
Что за брэндмауэр, как он мешал и как разрешил проблему?


встроенный скорей всего. Разрешил очень просто - создал правило ))

87K
22 августа 2014 года
altan
4 / / 16.08.2014
бранмауэр тот что в панели управления. я его просто отключил
1
23 августа 2014 года
kot_
7.3K / / 20.01.2000
Мы все рады просто. А не проще ли создать правило? Ну в принципе тоже дело - пацаны, кому надо потренироваться во взломе - вы знаете на кто это.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог