Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

SPDY module for IIS7 [closed]

My goal is to implement SPDY protocol (a new experimental protocol by GOOGLE) on IIS servers.

SPDY is a TCP based application level protocol and as such I am guessing that I have to work at TCP level (socket programing) as the built in extensions are for HTTP.

My problem is that once I write a socket programing code to do the same, where do I plug it into IIS7? WAS looks like a good candidate and if so, how do I go about doing it?

like image 604
user776131 Avatar asked Jun 02 '11 04:06

user776131


1 Answers

IIS has little or nothing to do with SPDY. IIS is just an application server that responds to HTTP requests handed off by the http.sys kernel mode driver. All HTTP requests in Windows are handled by this driver.

This is the level at which SPDY would be need to be implemented.

If you were to implement SPDY you'd need to have this as a shim driver between the TCP stack and http.sys, or maybe even write your own http.sys driver.

Alternatively you could write your own SPDY/HTTP stack but if you wanted to use this with IIS then you're in for a lot of work.

like image 153
Kev Avatar answered Nov 06 '22 00:11

Kev