最近在用cocosCreator做微信小游戏。wss协议下的WebSocket连接不上,报错如下:
有人知道为什么吗?
最近在用cocosCreator做微信小游戏。wss协议下的WebSocket连接不上,报错如下:
有人知道为什么吗?
不是应该用域名来的吗? 然后有对应的域名证书
你确定是 wss:// 吗? 还是 ws:// ?
还有 这个和端口和域名 都没关系 端口可以自定义的,直接用IP还更快更保险
微信小程序 不允许 自定义端口, wss 默认端口号是443 你在你们现在游戏前面增加nginx 代理 配置好ssl 证书即可。本人已经踩过坑。
端口是可以定义的。wss必须后台配置域名,并且你的服务器需要证书验证。我的微信小游戏的服务器是我自己写的websocket,用boost做的连接,只要加载证书即可。
服务器支持吗?有证书吗?
你需要一个备案过的域名,然后去淘宝上购买一个这个域名的证书就行了。如果你用apache之类的服务器,淘宝卖家会教你怎么配置。