为IIS7 SPDY模块

我的目标是在IIS服务器上实现SPDY协议 ( GOOGLE的一个新的实验协议 )。

SPDY是基于TCP的应用程序级别协议,因此我猜测我必须在TCP级别(套接字编程)工作,因为内置的扩展是针对HTTP的。

我的问题是,一旦我写一个套接字编程代码来做同样的事情,我把它插入IIS7? WAS看起来是一个很好的候选人,如果是的话,我该如何去做呢?

IIS与SPDY几乎没有任何关系。 IIS只是一个应用程序服务器,它响应http.sys内核模式驱动程序传递的HTTP请求。 Windows中的所有HTTP请求都由该驱动程序处理。

这是SPDY需要实施的水平。

如果你要实现SPDY,你需要把它作为TCP栈和http.sys之间的Shim驱动程序,或者甚至可以编写自己的http.sys驱动程序。

另外,你也可以编写你自己的SPDY / HTTP堆栈,但是如果你想在IIS中使用它,那么你需要做大量的工作。