Is it possible to replace the TCP socket based engine with the one utilizing Windows HTTP Server API?

14 views
Skip to first unread message

mark Kharitonov

unread,
Jul 12, 2011, 3:10:13 AM7/12/11
to manos-...@googlegroups.com
I would like to focus on Windows OS, for moment. Since Windows 2003 there exists HTTP Server API, aka HttpListener, which makes HTTP port sharing possible.
I am really unaware of how using HTTP Server API compares to using plain old sockets with respect to performance, scalability, etc ...
But I do know that being able to share the same HTTP port does matter a lot in my target environment .

So, I was wondering, whether it was possible to replace the default Manos.Http.HttpServer engine with an alternative one (even if available only on windows), which would sit on top of the HTTP Server API?

Note, that I deliberately avoid mentioning the HttpListener class, because it is entirely possible to bypass it and talk to the unmanaged HTTP Server API through P/Invoke, if necessary. The point is using HTTP Server API, it is less important how exactly.

Thanks.

Reply all
Reply to author
Forward
0 new messages