socketio安全问题和socketio和长轮询的差异

时间:2015-05-22 07:56:58

标签: node.js socket.io

nodejs中的socket io有哪些安全问题

哪一个更适合使用节点js进行实时更新。套接字io或长轮询。

1 个答案:

答案 0 :(得分:2)

Socket.io是一个websocket。如果您在共享托管环境中部署代码,或者如果您通过防火墙,则websocket协议可能无法正常工作。

在这种情况下,您可以将socket.io配置为默认为长轮询策略(使用XHR请求)。您将正常地将数据发送到websocket API,它将决定使用哪种策略。长轮询更耗费cpu,它使用2个套接字,因为它建立了与服务器的双向通信。