Тема: L2PacketHack 3.5.x
Показать сообщение отдельно
Старый 26.09.2008, 14:01   #216
Местный
 
Аватар для wanick
 
Регистрация: 20.09.2008
Сообщений: 133
Сказал Спасибо: 32
Имеет 54 спасибок в 22 сообщенях
wanick пока неопределено
По умолчанию

Цитата:
Сообщение от Argot Посмотреть сообщение
советаю почитать о Select ))

и подумать о применении функции ))
Код:
function WaitForData(Socket:TSocket,Timeout: Longint): Boolean;
var
  FDSet: TFDSet;
  TimeVal: TTimeVal;
begin
  TimeVal.tv_sec := Timeout div 1000;
  TimeVal.tv_usec := (Timeout mod 1000) * 1000;
  FD_ZERO(FDSet);
  FD_SET(Socket, FDSet);
  Result := select(0, @FDSet, nil, nil, @TimeVal) > 0;
end;
мм занятно, надо подробнее почитать еще раз, пока времени не густо
wanick вне форума   Ответить с цитированием
За это сообщение wanick нажился спасибкой от: