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

Вниз

Как задать TimeOut на TcpClient.Connect   Найти похожие ветки 

 
Сергей М. ©   (2006-10-20 11:33) [40]


> skosenok ©   (20.10.06 11:28) [39]


Хм ...

Тот же вызов closesocket() происходит и при вызове метода TBaseSocket.Close.


 
skosenok ©   (2006-10-20 12:01) [41]

>Сергей М. ©   (20.10.06 11:33) [40]

в нем проверяется Active, а у нас, как ты сам всем объяснил, в асинхронном режиме все контролируем нами и поэтому Active = ложь


 
Сергей М. ©   (2006-10-20 12:31) [42]


> skosenok ©   (20.10.06 12:01) [41]


Зачем тебе этот геморрой с TCPClient"ом - ума не приложу.

Есть же TClientSocket (чисто виндовый, с асинхр.нотификациями),  TIdTCPClient (кросплатформенный) ..


 
skosenok ©   (2006-10-20 13:15) [43]

>Сергей М. ©   (20.10.06 12:31) [42]

кросплатформенность мне нафиг не нужна... по крайней мере пока

я купился на WaitForData которого в TClientSocket нет.

еще TCPClient есть в бесплатной версии Delphi =)


 
skosenok ©   (2006-10-20 13:18) [44]

хотя понятно что WaitForData я могу организовать и сам selectamи - но тогда как раз не хочется гимороиться


 
Сергей М. ©   (2006-10-20 14:31) [45]


> skosenok ©   (20.10.06 13:15) [43]
> купился на WaitForData


С какого перепугу он там будет ?

Это есть метод TWinSocketStream(), который в кач-ве параметра при конструировании
требует TCustomWinSocket.


> skosenok ©   (20.10.06 13:18) [44]


Мне кажктся, ты запутался в блок. и неблок. режимах.

А это немаловажно в пределах конкретно твоей задачи.



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

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

Наверх




Память: 0.54 MB
Время: 0.052 c
15-1173178219
Ega23
2007-03-06 13:50
2007.04.01
Так сколько раз будет вычеслено условие цикла???


15-1173540667
PARUS
2007-03-10 18:31
2007.04.01
JAVA на компе


15-1173453409
Sergp_N/A
2007-03-09 18:16
2007.04.01
Чем можно создать разделы на винте?


2-1173656683
Ламер 2.Х
2007-03-12 02:44
2007.04.01
ProgressBar


15-1173505252
Expell
2007-03-10 08:40
2007.04.01
Сторонние компоненты