Re: [asio-users] Accept one connection only
Brought to you by:
chris_kohlhoff
From: Robert B. <Rob...@di...> - 2017-07-23 17:06:57
|
If, when accepting the first client, I call acceptor_.close() I get the behaviour I want, but after that I can't get the acceptor active again, i.e. even a single client connection fails... A bit like this example (https://stackoverflow.com/a/5260390/255635), though haven't gotten it to start accepting connections again... Regards /R > -----Original Message----- > From: Robert Bielik [mailto:Rob...@di...] > Sent: den 23 juli 2017 18:47 > To: asi...@li... > Subject: Re: [asio-users] Accept one connection only > > Tried that, i.e. only accepting the socket if zero connections are active, and > upon the disconnect call async_accept), but still I have no problem using > putty to connect to the server, with several instances. Granted, there is no > "connection" with the server, but I'd like putty to just fail directly with an > error. > > So that doesn't work, it seems... > > Regards > /R > > > -----Original Message----- > > From: Allen [mailto:all...@gm...] > > Sent: den 23 juli 2017 18:36 > > To: asi...@li... > > Subject: Re: [asio-users] Accept one connection only > > > > that's what should happen if you call async_accept once, then don't > > call it again until (a) after a connection is made and closed; or (b) > > the async_accept handler is called with an error > > > > On Sun, Jul 23, 2017 at 12:24 PM, Robert Bielik > > <Rob...@di...> > > wrote: > > > I'm using the TCP server example (with acceptor. async_accept), but > > > I'd like > > to modify it so that only a single connection should be possible. All > > other connection attempts should result in an error. What need I do ? > > > > > > Regards > > > /Robert > > > > > > > > > -------------------------------------------------------------------- > > > -- > > > -------- Check out the vibrant tech community on one of the world's > > > most engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > _______________________________________________ > > > asio-users mailing list > > > asi...@li... > > > https://lists.sourceforge.net/lists/listinfo/asio-users > > > _______________________________________________ > > > Using Asio? List your project at > > > http://think-async.com/Asio/WhoIsUsingAsio > > > > ---------------------------------------------------------------------- > > -------- Check out the vibrant tech community on one of the world's > > most engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > _______________________________________________ > > asio-users mailing list > > asi...@li... > > https://lists.sourceforge.net/lists/listinfo/asio-users > > _______________________________________________ > > Using Asio? List your project at > > http://think-async.com/Asio/WhoIsUsingAsio > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most engaging > tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > asio-users mailing list > asi...@li... > https://lists.sourceforge.net/lists/listinfo/asio-users > _______________________________________________ > Using Asio? List your project at > http://think-async.com/Asio/WhoIsUsingAsio |