nodejs中的socket io有哪些安全问题
哪一个更适合使用节点js进行实时更新。套接字io或长轮询。
答案 0 :(得分:2)
Socket.io是一个websocket。如果您在共享托管环境中部署代码,或者如果您通过防火墙,则websocket协议可能无法正常工作。
在这种情况下,您可以将socket.io配置为默认为长轮询策略(使用XHR请求)。您将正常地将数据发送到websocket API,它将决定使用哪种策略。长轮询更耗费cpu,它使用2个套接字,因为它建立了与服务器的双向通信。