2011-01-12 5 views
1

그래서 Windows 7에서는 HttpListener를 시작하면 무례한 것으로 간주됩니다. 일부 URL 예약 목록에 자신을 추가하지 않으면 관리자 권한 없이는 그렇게 할 수 없습니다. 이론 상으로는 괜찮습니다.하지만 가능한 한 내 프로그램을 거의 침해하지 않기를 바랍니다.관리되는 HttpListener 대 C++ 네트워크 라이브러리 - 관리자 권한이 필요합니까?

내 다른 주요 대안은 부스트를 활용하는 C++ 네트워크 라이브러리와 유사합니다. 이것은 아마도 HttpListener만큼 간단하지는 않습니다. 일부 HTTP URL 수신에 대한 관리자 권한 요구 사항을 우회합니까?

Windows에서 http 수신을 어떻게 처리합니까? 지금 방금 http://+:xxxx/url을 듣고 있습니다. 포트 xxxx에서 수신하는 소켓을 만들고 내/제 3 자 http 구현을 제공하는 것이 가능하다고 생각하십니까?

답변

1

확실히 구현할 수 있습니다 (www.fiddler2.com과 FiddlerCore가 모두 그렇습니다). HttpListener를 사용하면 청취 작업은 http.sys 시스템 구성 요소 (IIS 등에서도 사용됨)로 전달됩니다.

관련 문제