Windows上的nodejs和websockets

我浏览了websockets,nodejs和socket.io上的许多post,并找不到这个问题的答案。

我想build立一个使用nodejs开发websockets应用程序的开发环境。 我宁愿运行Windows,因为我有运行Windows的物理硬件,我非常适应VS,但是如果需要,我可以设置一个运行nginx或apache的Linux机器。 我已经探索了iisnode,它对node.js有很好的支持,但自从IIS 7以来不支持websockets。*不支持websocket。 我也知道Windows 8支持websockets,但是我需要Server 2008 R2和Windows 7来处理其他任务,所以我想避免这种情况发生。

对于其他使用nodejs的websockets开发人员来说,哪种方法对于有或没有windows作为服务器开发环境有效?

我使用的是WAMP(win x64 php 5.x,apache 2.2.x,mysql 5.x)的NodeJS,而且我很满意,除此之外还有一个问题,那就是浏览器和NodeJS之间需要很长时间的连接socket.io)。 因为它是一个套接字服务器(与socket.io),我没有任何与Apache的钩子! 这是纯粹的JavaScript。 如果我需要与Apache / PHP / MySQL交互,我只是做一些职位请求…还有模块与MySQL进行交互。