function WSRecv(ASocket: TIdStackSocketHandle; var ABuffer; ABufferLength: Integer; AFlags: Integer): integer; override;