[fpc-pascal] How to close TInetServer without except?

Zaher Dirkey parmaja at gmail.com
Sat May 4 16:31:48 CEST 2013


On Sat, May 4, 2013 at 8:45 AM, Ludo Brands <ludo.brands at free.fr> wrote:

> Take a look at TBlockSocket.InternalCanRead and TBlockSocket.CanRead in
> synapse on how to set up select correctly. Then do something like
>
> repeat
>   if Socket.CanRead(timeout) then
>     begin
>     insock:=Socket.Accept;
>     if insock<>-1 then
>       //start working with insock
>     else
>       //deal with error
>     end;
> until ThreadTerminated;
>

​I have put Select before Accept and it doesn't work, it blocked forever​
without accepting any connection.
Accept function who block the thread and get new connection.

Best Regards
Zaher Dirkey
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20130504/35d97ef3/attachment.html>


More information about the fpc-pascal mailing list