Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

У меня такая проблема с клиент-сокетом:   Найти похожие ветки 

 
KirGus ©   (2005-07-22 13:37) [0]

У меня такая проблема с клиент-сокетом:

Я делаю обращение к хосту через прокси,  кс прекрасно выполняет эту работу, но только до некоторых пор, т.е. кс проработав через прокси некоторое время  выдается такую мне ошибку:

«can"t change value while socket is active»

Алгоритм программы:

По событию таймера:
{…}
 if CS.Active then
 begin
 CS.Active := False;
 cs.Close;
 end;

 with CS do
 begin
 CS.Host := copy(Str,1,pos(":",Str)-1);
 CS.Port := StrToInt(copy(Str, pos(":",Str)+1 ,Length(str)-pos(":",Str)));
 Panel2.Caption:="Host: "+CS.Host+"   Port: "+IntToStr(CS.Port);
 Active := True;
 end;
{…}

По событию коннект:
 
{..}
 Socket.SendText(t);
 cs.Close;
{
Я делаю обращение и закрываю кс
}

З.ы.
За ответы, спасибо.


 
Digitman ©   (2005-07-22 13:59) [1]

данное исключение возбуждается при попытке изменения значений св-в ClientType, Host, Port, Service, Address в момент когда зн-е св-ва Active = True


 
kirgus ©   (2005-07-22 14:05) [2]

А тогда почему этот модуль не работает?

if CS.Active then
begin
CS.Active := False;
cs.Close;
end;

И почему так происходит не всегда?


 
Digitman ©   (2005-07-22 14:26) [3]


> почему этот модуль не работает?


не вижу никакой "неработоспособности" в этом "модуле".
вижу лишь что cs.Close после CS.Active := False - лишнее... хотя на сабж никак не влияет

ошибка где-то в другом месте



Страницы: 1 вся ветка

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
14-1129586916
Prohodil Mimo
2005-10-18 02:08
2005.11.06
TComboBox.Style = csOwnerDrawFixed, почему он не редактируемый?


1-1129192785
Friend
2005-10-13 12:39
2005.11.06
Pos в RichEdit


3-1127462400
agp200431
2005-09-23 12:00
2005.11.06
Правильно ли я делаю что базу IB 6.0 бекаплю а потом разархивирую


14-1129632373
vecna
2005-10-18 14:46
2005.11.06
Подскажите программку...


14-1129567066
ArtemESC
2005-10-17 20:37
2005.11.06
Эффективный алгоритм