From: Dean M. B. <mik...@gm...> - 2010-04-07 15:11:23
|
On Wed, Apr 7, 2010 at 11:06 PM, Glyn Matthews <gly...@gm...> wrote: > Hi Erik, > > On 6 April 2010 18:20, Nelson, Erik - 2 <eri...@ba...> > wrote: >> >> If I try to run two servers on the same port, will I get an error? Taking >> from the hello_world_server.cpp example, something like >> >> >> >> >> >> hello_world handler; >> >> server server_(“localhost”, “3000”, handler); >> >> server server_1(“localhost”, “3000”, handler); >> >> >> >> if I call run() on both servers from different threads, it appears that no >> exception is thrown… is that expected behavior? Is there some way to detect >> if a port is already in use? >> If you're using Boost.Thread, the exception will actually emerge at the point of the join. A more complete listing would definitely help me debug it or reproduce at least. (For some reason I don't see your email to the list, might have something to do with Google's spam filters...) -- Dean Michael Berris deanberris.com |