Форум: "Начинающим";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
ВнизСокеты Найти похожие ветки
← →
Yerlan Dossanov © (2005-12-29 07:31) [0]Доброе утро.
Подскажите, где ошибка.
Я пытаюсь подконнектиться к unix машине с помощью компонента TIdTelnet:procedure TFMain.bbConnectClick(Sender: TObject);
begin
IdTntUnix.Connect;
IdTntUnix.
if IdTntUnix.Connected
then edState.Text:="Connected";
end;
соединение вроде бы проходит успешно (св-во Connected is true). Но когда я пробую разорвать соединение:procedure TFMain.bbDisconnectClick(Sender: TObject);
begin
IdTntUnix.Disconnect;
if not IdTntUnix.Connected
then edState.Text:="Disconnected";
end;
появляется сообщение об ошибке:Project raised exception class EIdSocketError with message "Socket Error #10038 Socket operation on non-socket".....
Т.е я использовал метод сокета там, где он неприменим.
Почему же тогда нормально отрабатывает метод Connect?
← →
tesseract © (2005-12-30 21:58) [1]в Telnet как правило разрывает соединение сервер, если течении определённого времени ты не переслал нужные данные.
Indy так щутить любит. Проверь Active перед отсоединением.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.052 c