我可以启动只能从同一进程访问的http服务器吗?

时间:2012-05-03 08:25:13

标签: windows

我想在同一个进程中为WebBrowser控件启动一个http服务器,但是我不希望其他进程访问,有什么办法吗?

1 个答案:

答案 0 :(得分:1)

打开TCP / IP端口(例如,侦听端口)可以仅限于环回接口(127.0.0.1),因此只有本地进程可以访问它),但不能仅限当前进程。如果您无法控制Web服务器实现:您注定要失败。如果不是:您可以使用仅为您的流程所知的某些信息,并添加一个特殊的标题字段,该字段必须存在,以便Web服务器提供服务。这是一个kludge,但它可能会有效。