Node.js和wss://
问题描述:
我正在寻找开始在服务器上使用javascript,最有可能与node.js,以及使用websockets与客户端进行通信。但是,似乎没有关于使用TLS和wss://处理程序的加密websocket通信的大量信息。事实上,我所看到的唯一支持wss://的服务器是Kaazing。Node.js和wss://
This TODO是我在各种节点实现中能够找到的唯一参考。我是否错过了某些东西,或者websocket js服务器尚未准备好进行加密通信?
答
那么你有stream.setSecure()和server.setSecure()。
我猜你应该可以使用其中一个(特别是最后一个)在websocket中使用TLS,因为最终websocket只是一个正常的http连接“升级”到websocket。
在正常的http服务器对象中使用TLS应该在理论上也保护websocket,只有通过测试才能确认。
被警告,因为在一年的时间过去了这个答案可能是过时的。我会尽力更新答案。 – 2011-04-06 00:27:47