安卓websocket无法链接也无报错

也不显示打开了socket直接提示断开
后端是php的swooleQQ截图20211116234207 QQ截图20211116234429 QQ截图20211116234558

你先这样测试 ,不要用你的WEBSOCKET客户端去连服务器 你先用一个专用的工具是连试试,有很多 在线版和不在线版本 都有 你自己找找,确定 服务器没问题了 在说你自己的客户端的

先确认服务端没问题,再来说客户端,大多数人都没毛病,我也用ws开发了不少游戏了,没遇到问题。再者下次吧双端的打印日志都适当截取粘贴一下,有利于排除bug

折腾了一晚上,问题已经解决,浏览器运行一切正常,安卓出现无法连接直接显示链接关闭,服务端swoole更新成 4.x后出现报错,报错说通知什么非法,还有多少字节未处理,排查原因找到客户端链接时进行了传参造成的,安卓为啥这样也懒得去管了

客户端发起ws连接时,本来就可以传参,我一直用它传输token以此作为合法性校验

问题就是传参就给你不准链接,我都郁闷了

所以别郁闷了,讲一千说一万,还是服务端不完善,改吧

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。