socket.io客户端无法从XHR长轮询升级到websocket

时间:2018-08-15 09:16:26

标签: node.js heroku websocket socket.io long-polling

我们有一台服务器,它确实在Heroku的NodeJS中实现了socket.io。

我们在全国各地的不同网络上分布着许多客户(Raspberry pi)。他们确实在NodeJS应用程序中实现socket.io客户端。

它在17/18设备上确实能很好地工作。我们确实有一种设备无法将socket.io连接从长轮询类型升级为实际的Websocket。

我找不到原因。

我们的服务器设置有以下选项: Server settings

这是我们的heroku服务器上的日志告诉我们与有问题的客户端的连接的信息: Heroku logs

由于所有客户端的设置方式都完全相同,因此我实际上并不怀疑树莓本身是否存在任何问题。

此客户端所在的网络可能是网络问题吗? -在路由器后面,阻塞了一些端口等?

希望您对可能出现的问题有一些建议。 您告诉您是否需要更多信息。

0 个答案:

没有答案