Вниз
Скачать: 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.031 c
4-1163354066
vertal
2006-11-12 20:54
2007.04.01
com baud rate > 115200 - это фантастика?


1-1170579638
=User=
2007-02-04 12:00
2007.04.01
FindFirst vs FindfirstFile


9-1146847283
Vitalik__
2006-05-05 20:41
2007.04.01
DirectX заголовки


15-1173093289
xayam
2007-03-05 14:14
2007.04.01
Сколько же багов в BDS 2006 ?


3-1167357815
NovaC
2006-12-29 05:03
2007.04.01
ADOQuery & WIN98 v4.10




   Наверх