Bonjour,
vue qu'il n'y a personne qui répond , je repose ma question :



Je voudrai déterminer si il y a moyen de savoir si le socket est connecté ou pas.


est-ce bonne la fonction ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
function Isconnected(socket : integer) : boolean;
var
 sockset:packed record
  count:integer;
  socks:{array[0..63] of} integer;
 end;
 _timeval:TimeVal;
 
begin
 sockSet.count:=1;
 sockSet.socks:=Socket;
 _timeval.tv_sec :=0;
 _timeval.tv_usec :=0;
 result:=Select(0,@sockSet,nil,nil,@_timeval)>0;
end;
ça à l'air de marché mais est-ce comme cela qu'il faut faire ?
sinon comment on fait ? sans à intercepter le FD_CLOSE

Merci.