我Android端用的okhttp连接的,有没有人试过用Android连node.js开的websocket?如果我是直接在浏览器用JS访问的话就能成功连接,理论上来说开启的websocket链接没有问题(url没填错),难道是Android还要和服务器这边做个适配?
我Android端用的okhttp连接的,有没有人试过用Android连node.js开的websocket?如果我是直接在浏览器用JS访问的话就能成功连接,理论上来说开启的websocket链接没有问题(url没填错),难道是Android还要和服务器这边做个适配?
5 回答4.8k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
3 回答2k 阅读
我以为是 http 链接被禁了,但后面我又加入了
最后才找出来问题所在,是传入的链接问题,我竟然传入了
ws://127.0.0.1:8181
,这导致了我的 android 虚拟机总是连接到虚拟机的 localhost:port,难怪会不成功!解决方案是将链接修改成
ws://10.0.2.2:8181
,这样就可以在 Android Studio 上的虚拟机连接你的电脑上开的接口(API)了!