HttpListener supports host wildcards such as + and *. ObservableHttpListener.Start doesn't support these wildcards in overloads with a domain parameter because it uses Uri.Parse internally; consider special-casing them. Furthermore, overloads with an IPEndPoint
parameter do not support IPAddress.Any, which should perhaps be translated into "+" when calling the overload with a domain parameter.
HttpListener Host Wildcards (See Remarks)