alessandro írta:
> thanks
>
> infact the server_forever() method is only a serve() method inside an
> infinite loop.
>
> many thanks again,
>   
Here is a snipped that show a "software terminateable threading TCP 
socker server". The "server" object is a SocketServer instance, 
server_stopped is a threading.Event instance. You should also import the 
"select" module.

        srvfd = server.fileno()
        while not server_stopped.isSet():
            ready = select.select([srvfd], [], [], 1) # Give one second 
for incoming connection so we can stop the server in seconds
            if srvfd in ready[0]:
                server.handle_request()
            else:
                pass  # log('No incoming connection, retrying')

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to