【发布时间】:2016-12-23 02:46:29
【问题描述】:
我有一个流星 webapp,我需要从 react native 应用程序连接到它的后端。我设置了sdk,连接了我的android设备并运行react-native start和react-native run-android,应用程序被加载并且客户端工作,除了与流星的连接。我正在使用这个包https://github.com/inProgress-team/react-native-meteor 并尝试使用ws://192.168.xxx.xx.x(我的本地IP 地址)连接到我本地运行的meteor 后端Meteor.connect,但它没有连接。
我检查了 iptables,它们似乎很干净。什么可以阻止这种联系?我还能尝试或检查什么?我使用的是 Ubuntu 16.04。
【问题讨论】:
-
你是否使用 adb reverse 命令从 android 设备连接到 localhost?
-
@TristanTzara,我的设置与您完全相同,并且有效。尝试在命令行上运行
adb reverse tcp:8081 tcp:8081。如果您仍然遇到问题,请查看此链接(如果您还没有的话):facebook.github.io/react-native/docs/…。哦,只是观察一下,我什至没有运行react-native startcommand。只是react-native run-androidone。干杯!
标签: android meteor websocket react-native