开发者

Node.js and wss://

开发者 https://www.devze.com 2022-12-31 00:21 出处:网络
I\'m looking to start using javascript on the server, most likely with node.开发者_StackOverflow中文版js, as well as use websockets to communicate with clients. However, there doesn\'t seem to be a lo

I'm looking to start using javascript on the server, most likely with node.开发者_StackOverflow中文版js, as well as use websockets to communicate with clients. However, there doesn't seem to be a lot of information about encrypted websocket communication using TLS and the wss:// handler. In fact the only server that I've seen explicitly support wss:// is Kaazing.

This TODO is the only reference I've been able to find in the various node implementations. Am I missing something or are the websocket js servers not ready for encrypted communication yet?

Another option could be using something like lighttpd or apache to proxy to a node listener, has anyone had success there?


TLS/SSL support works for this websocket implementation in Node.js, I just tested it: https://github.com/Worlize/WebSocket-Node/issues/29


Well you have stream.setSecure() and server.setSecure().

I'm guessing you should be able to use one of those (specially the last one) to use TLS in websockets since in the end a websocket is just a normal http connection "upgraded" to websocket.

Using TLS in the normal http server object should theorically also secure the websocket, only by testing this can be confirmed.

0

精彩评论

暂无评论...
验证码 换一张
取 消