【问题标题】:Managed HttpListener vs C++ Network Lib - Requires admin rights?托管 HttpListener 与 C++ 网络库 - 需要管理员权限?
【发布时间】:2011-06-07 18:57:14
【问题描述】:

所以,我注意到根据 Win 7,启动 HttpListener 被认为是不礼貌的。如果没有管理权限,我不能在不将自己添加到某些 URL 保留列表的情况下这样做。理论上,这没问题,但我想让我的程序尽可能少的侵入。

我的主要替代方案是使用 boost 的 c++ 网络库之类的东西。不过,这可能不像 HttpListener 那样简单。这会规避监听某些 HTTP url 的管理员权限要求吗?

windows如何处理http监听?现在我只是在听http://+:xxxx/url,我想完全有可能在端口 xxxx 上创建一个 Socket 监听并提供我自己/第三方的 http 实现?

【问题讨论】:

    标签: c# windows http listener


    【解决方案1】:

    您当然可以提供自己的实现(www.fiddler2.com 和 FiddlerCore 都这样做)。使用 HttpListener 时,监听任务交给 http.sys 系统组件(也被 IIS 等使用)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-24
      • 1970-01-01
      • 1970-01-01
      • 2016-10-14
      相关资源
      最近更新 更多