Тема: L2PacketHack 3.5.x
Показать сообщение отдельно
Старый 25.09.2008, 23:07   #214
Пользователь
 
Регистрация: 10.10.2007
Сообщений: 39
Сказал Спасибо: 0
Имеет 7 спасибок в 5 сообщенях
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;
Argot вне форума   Ответить с цитированием
За это сообщение Argot нажился 3 спасибками от: