关于uniapp上使用websocket在H5能用,在真机不能用的问题

不要用本地电脑开的websocket来连接,真机(手机端)连不到本地websocket。

uni.connectSocket({
			  url: 'ws://localhost:3000/chat'
			});

解决办法:

部署到服务器上面,用一个公网的websocket地址,真机上面可以正常使用。

部署到服务器的时候记得开放3000端口,不然也不行。

uni.connectSocket({
			  url: 'ws://8.13X.XXX.X4:3000/chat'
			});

你可能感兴趣的:(uni-app,websocket,网络协议)