2

我有一个使用 .NET Framework 4.0 的项目。它创建 HttpListener 实例来处理可能长时间(30 分钟或更长时间)空闲的持久 HTTP 请求。我控制服务器和客户端。

似乎 HttpListener 类有一个超时,如果在某个时间间隔内没有发送数据,则会导致 HTTP 连接关闭。我需要增加该超时值。在 .NET 4.0 中执行此操作的方法是什么?

有一个 TimeoutManager 属性http://msdn.microsoft.com/en-us/library/system.net.httplistener.timeoutmanager.aspx 具有所需的“IdelConnection”设置,但它只出现在 4.5

4

0 回答 0