It is theoretically possible. You must use StreamSocketListener to get StreamSocket . Then you process the http input from this socket (tons of work) and send the response. I did my job with the protocol. One thing you might want to pay attention to is that you might need a second machine to send an HTTP request. I am using IE from another PC to send a test request. Win8 network isolation will not allow tcp to be connected between two applications of the same machine ...
source share