node.js - Windows 上的 nodejs 和 websocket

标签 node.js websocket socket.io

我浏览了很多关于 websockets、nodejs 和 socket.io 的帖子,但找不到这个问题的答案。

我想使用nodejs搭建一个开发环境来开发websockets应用程序。我更喜欢运行 Windows,因为我有运行 Windows 的物理硬件,并且我对 VS 非常满意,但如果需要,我可以设置一个运行 nginx 或 apache 的 Linux 机器。我探索了iisnode,它对node.js有很好的支持,但不支持websockets,因为IIS 7.*不支持websockets。我也知道 Windows 8 支持 websockets,但我需要 Server 2008 R2 和 Windows 7 来执行其他任务,因此我想在发布之前避免这种情况。

对于使用带有或不带有 Windows 的 Nodejs 作为服务器开发环境的其他 Websocket 开发人员来说,什么效果很好?

最佳答案

我正在将 NodeJS 与 WAMP(win x64 php 5.x、apache 2.2.x、mysql 5.x)一起使用,我对此非常满意,除了在浏览器之间保持长时间套接字连接的一些问题之外和 NodeJS (socket.io)。因为它本身就是一个套接字服务器(带有 socket.io),所以我对 apache 没有任何钩子(Hook)!这是纯 JavaScript。如果我需要与 apache/php/mysql 交互,我只需执行一些帖子请求...还有与 mysql 交互的模块。

关于node.js - Windows 上的 nodejs 和 websocket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10541453/

相关文章:

javascript - Http 发布 URL 安全

python - 如何创建一个监听文件描述符的 Python 套接字服务器?

node.js - Cheerio 返回不在 dom 中的文本

c# - HttpClient 连接状态在使用一段时间后保持在 TIME_WAIT 导致套接字异常

flash - Flash 中的 WebSockets 与原始 TCP 套接字

javascript - 试图将我的 socketio 客户端从 js 移植到 python 但它不工作

node.js - Firebase 函数 : cannot read property 'user_id' of undefined

javascript - Socket.io 分别与每个用户合作

javascript - MIME 类型 ('text/html') 错误

node.js - [Express][Nodejs] 如何在 socket.io 连接期间解密 express-session cookie?