On Wed, 19 Mar 2014 11:06:37 GMT, Anton Gushcha wrote:
On Wed, 19 Mar 2014 10:58:04 GMT, Sönke Ludwig wrote:
I am going to start work on pull request for this issue. As i see the main pitfall is requirement to track for virtual hosts, that uses the same interface. Should
HTTPListener.stopListening
throw an exception at that case of just do nothing?
I'd say that for simplicity HTTPListener
should contain the settings
object and the request_delegate
. It would then remove all HTTPServerContext
s with those values and then clean up any HTTPServerListener
s that don't have any associated contexts anymore.
To keep this unambiguous, listenHTTPPlain
would throw an exception if someone tries to use the same settings
/request_handler
combination to listen twice.