Вниз
Скачать: 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 вся ветка

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



Память: 0.52 MB
Время: 0.046 c
2-1173165804
Sapos
2007-03-06 10:23
2007.04.01
Поиск!


15-1173256037
Некто
2007-03-07 11:27
2007.04.01
Простые тосты к 8.03


1-1171001707
Choco
2007-02-09 09:15
2007.04.01
Изменить размер видео в MediaPlayer


15-1172807412
Slider007
2007-03-02 06:50
2007.04.01
С днем рождения ! 2 марта


2-1173293266
Ezorcist
2007-03-07 21:47
2007.04.01
вывести текст на image сожержащий jpeg?




   Наверх