我们有一台服务器,它确实在Heroku的NodeJS中实现了socket.io。
我们在全国各地的不同网络上分布着许多客户(Raspberry pi)。他们确实在NodeJS应用程序中实现socket.io客户端。
它在17/18设备上确实能很好地工作。我们确实有一种设备无法将socket.io连接从长轮询类型升级为实际的Websocket。
我找不到原因。
我们的服务器设置有以下选项: Server settings
这是我们的heroku服务器上的日志告诉我们与有问题的客户端的连接的信息: Heroku logs
由于所有客户端的设置方式都完全相同,因此我实际上并不怀疑树莓本身是否存在任何问题。
此客户端所在的网络可能是网络问题吗? -在路由器后面,阻塞了一些端口等?
希望您对可能出现的问题有一些建议。 您告诉您是否需要更多信息。