![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Здравствуйте. подскажите как выставить таймаут у операции connect() для сокетов по закрытому порту?
|
|
#2
|
|||
|
|||
|
Обьект TClientSocket, но теорию можешь взять от сюда.
Код:
ClientSocket:=TClientSocket.Create(nil);
ClientSocket.Host:=Host;
ClientSocket.Port:=Port;
ClientSocket.Open;
TimeNow:=Time;
while (ClientSocket.Active=false) and (Time<TimeNow+10) do
Begin
end;
if ClientSocket.Active=false then
ClientSocket.Close;Последний раз редактировалось Admin, 17.03.2009 в 10:12. |