我有一个HttpListener
侦听http请求的场景。我创建了一个名为Request
的{{1}}方法的线程:
HttpListenerContext
这里的问题是,即使我只发送一个请求(例如通过telnet),有时我会看到很多请求。侦听器前缀为while (true)
{
var ctx = listener.GetContext();
HttpListenerRequest req = ctx.Request;
...
ctx.Response.StatusCode = 200;
ctx.Response.StatusDescription = "OK";
ctx.Response.Close();
}
。奇怪的是打印请求的远程端点我看到每个请求有两个或多个不同的端点。有什么想法吗?