Handling multiple requests with C# HttpListener

后端 未结 3 2055
执笔经年
执笔经年 2020-11-28 09:12

I have a .NET Windows Service which spawns a thread that basically just acts as an HttpListener. This is working fine in synchronous mode example...

<         


        
3条回答
  •  孤独总比滥情好
    2020-11-28 09:46

    You need to use the async method to be able to process multiple requests. So you would use e BeginGetContext and EndGetContext methods.

    Have a look here.

    The synchronous model is appropriate if your application should block while waiting for a client request and if you want to process only one *request at a time*. Using the synchronous model, call the GetContext method, which waits for a client to send a request. The method returns an HttpListenerContext object to you for processing when one occurs.

提交回复
热议问题