Boost logo

Boost Users :

Subject: Re: [Boost-users] [asio] Removing server socket from service
From: Igor R (boost.lists_at_[hidden])
Date: 2010-11-03 13:40:22


> I have one thread how runs io_service.
> I have 2 servers (tcp) ports with all corresponded acceptor and bunch of
> sockets connected to both ports.
>
> I am looking into the way to stop just one server but still run the other
> one.
> I have implemented a "hard" way to stop server:  remove acceptor,
> cancel/close sockets, that will trigger all read/write asynchronous
> callbacks, wait till they all done.

It seems to be the coorect way, but why do you have to wait? Can't you
just close sockets/acceptors and forget about them?


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net