2013/5/2 Zaher Dirkey <[email protected]> > > On Thu, May 2, 2013 at 10:45 PM, silvioprog <[email protected]> wrote: > >> >> Yes, but in this case, WaitFor blocks my app. > > > Yes, but before terminate your socket/client connections, you need also > close the handle of it, or stop receive, it will return immateriality > without receive (with error), so all connections will drop, and you wait to > finish that. > > -- > I am using last revision of Lazarus, FPC 2.6 on Windows XP SP3 > > Best Regards > Zaher Dirkey >
Yes. Please see full code here: https://bitbucket.org/silvioprog/tcpipcomp/src/46420ac50800b015e7f17b91f019d4a3230d04c3/src/tcpipserver.pas?at=master Lines 277 and 278. That is, I already do that. The problem now is how to stop the "Accept" but without errors. I implemented the "Stop" method in socket, but I did not want to do it this ugly way. -- Silvio Clécio My public projects - github.com/silvioprog
_______________________________________________ fpc-pascal maillist - [email protected] http://lists.freepascal.org/mailman/listinfo/fpc-pascal
