public void Listen(string[] prefix) { httpListener = new HttpListener(); foreach (string s in prefix) { httpListener.Prefixes.Add(s); } //start the listener httpListener.Start(); startListening(); } public void startListening() { while (isTrue) { HttpListenerContext httpContext = httpListener.GetContext(); HttpListenerRequest request = httpContext.Request; //string portNumber = ?????? switch (portNumber) { case 1: //do something break; case 2: //do something break; case 3: //do something break; default: Console.WriteLine("invalid port"); break; } } }
ActionExecutionContext.HttpContextBase.Url.Port;
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)