gpt4 book ai didi

node.js - node.js 中的 socket.io 在 3G 移动网络上不工作

转载 作者:搜寻专家 更新时间:2023-10-31 23:13:21 26 4
gpt4 key购买 nike

node.js 中的 socket.io 在 3G 移动网络上不工作。

我已经尝试过这些东西了:

 io.set("transports", ["xhr-polling"]);
io.set('browser client minification', true);
io.set('browser client etag', true);

最佳答案

移动网络会做各种各样的事情来破坏数据。攻击性代理服务器、数据压缩和转换以及对规范的不遵守是很常见的。

我特别注意到 WebSockets 连接经常失败。您通过仅启用 AJAX 传输来做正确的事情。如果失败,您将无能为力。

您可以尝试在 80 以外的端口上运行您的 Socket.IO 服务器。至少通过我的 Sprint 连接,我可以在端口 3000 上运行纯 websockets,但它在端口 80 上失败。

关于node.js - node.js 中的 socket.io 在 3G 移动网络上不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22510160/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com