[Mono-dev] HttpListener

2015-04-24 Thread Greg Young
I have been going through a bunch of this code lately after seeing many ... interesting behaviours. I understand that much of the derp in this code is due to not having IIS and MS having an IIS centric API but wow. Some gems I have found... 1) synchronous dns calls being made... 2) I want to liste

Re: [Mono-dev] HttpListener

2015-04-24 Thread Greg Young
Here is some of the code in question: IPAddress addr; if (host == "*") addr = IPAddress.Any; else if (IPAddress.TryParse(host, out addr) == false){ try { IPHostEntry iphost = Dns.GetHostByName(host); if (iphost != null) addr = iphost.AddressList[0]; else