|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
ожидание ответа от TCP_Client
Здравствуйте. подскажите как выставить таймаут у операции 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. |