Вниз
Скачать: CL | DM;

Про TClientSocket   Найти похожие ветки 

← →
GM_   (2002-05-24 10:58) [0]

У меня возникает такая проблема.
Я использую ClientSocket и мне надо при получении определённой
информации из этого сокета, разорвать соединение и соединиться вновь.
Я делал двумя способами:
либо в ClientSocket.OnRead вызывал Close и потом Open
либо в OnRead вызывал Close, а в OnDisconnect вызывал Open
соединение разрывается нормально, но потом на Open сокет никак не
реагирует
Подскажите что я делаю не так и как исправить.


← →
Song ©   (2002-05-24 11:16) [1]

Надо сделать Close и подождать пока закроется. А в Вашем примере обе эти инструкции выполняются почти мгновенно, и само собой не получается.
И onDisconnect уже не нужен будет тогда.


← →
GM_   (2002-05-24 11:34) [2]

А как подождать, разве вызов из OnDisconnect не есть "подождать пока закроется"?



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
14-13824
Ш-К
2002-07-09 15:42
2002.08.05
Подкиньте идею визуального компонента.


1-13611
Aleksandr
2002-07-24 17:45
2002.08.05
Можно ли быстро два массива байт превратить в две строки?


1-13585
Роман М.
2002-07-22 19:43
2002.08.05
Поместить приложение поверх все окон


14-13817
НАРИК
2002-07-10 06:25
2002.08.05
информация


3-13568
aleksmax
2002-07-15 15:45
2002.08.05
Запрос на объединение значений полей




   Наверх