有没有接兼职的,我的一个象棋游戏需要从http轮询改成ws

需要搭一个ws服务,后台是用的微信云托管
qq:1023872455

要改的东西不少,服务端什么语言看发的

用的java,我先自己研究研究

我主攻java方向游戏后端,有意可加VX:zkpursuit

看我的大厅是http,对战就是socket,可以交流一下
http://123.56.168.94:3010/

卧槽了,我改完之后上线不久,出现了同一时间17个连接同时断掉,有大佬遇到过吗

你就不会先看看错误日志吗

日志只显示断开了,没显示为什么断开

写不明白还硬写 难绷 :sweat_smile:

只恨财力不足

邪了门了,又出现了

我来跟你用socketIO写个前后端 :face_with_monocle:

微信云托管,是一种Serverless方案。你有没有按它的文档去调用WS:WebSocket | 微信开放文档

我就是看着文档写的,再说代码已经跑通了,会因为调用方式的原因频繁掉线吗

我没用过微信云托管,但用过别的Serverless服务。全部掉线,可能是Serverless节点切换(比如更新代码、变更节点规格、或者节点冻结之类的)导致全部连接中断,也有可能是你的代码逻辑问题。WebSocket也应该要做一下断线重连吧,不然如果网络不好中断十几秒,可能就回不来了。

不是全部断线,是一部分,另外我做了断线重连,但是有的人就是断了就连不上了,有的人就能连上,脑子要炸了

你自己的设备能复现连不上吗

看看是不是思维盲区,可以检查一下前端,我们以前也碰到过断线连不上的问题。

后来发现,由于时序关系,断线后的延时清理,可能会把连接成功的监听处理给去掉了。然后就造成连不上的假象。表面上也是某些时候某些设备才会出问题,实际上是时序不稳定造成的问题。

多谢,我查一下前台