本地网络上的移动电话间隙应用程序
Mobile Phonegap applications on a local network
我创建了一个使用 html5 和 websockets 的游戏,可以在 PC 和移动设备上玩(也可以玩多个移动设备):
游戏有一个阶段 - PC 或平板电脑设备。
和几个玩家 — 其他移动设备
舞台和玩家之间的当前连接是使用一个数字(舞台显示一个数字,玩家可以通过该数字加入),但是,我正在寻找一种方法,玩家只需在与舞台相同的本地网络中即可加入 - 这意味着通过本地网络自动发现。
我一直在寻找WebRTC和其他p2p解决方案,但我找不到任何东西。还有什么我可以使用的还是完全不可能的?
您可以尝试这个支持Android,Blackberry 10,iOS和Windows设备的cordova-plugin-networkinterface插件。
没有javascript从浏览器内部访问本地IP地址的唯一方法。 似乎确实有很多cordova/phonegap插件
声称这样做:http://plugreg.com/plugin/weconstudio-it/phonegap-plugin-ipaddresshttps://github.com/jcesarmobile/my-phonegap-plugins/tree/master/iOS/NetworkInterfacesPlugin
以及上面评论中指出的那个。看起来它要么是安卓,要么是IOS。应该有人写一个同时适用于两者的!
如果是我。 我可能会使用舞台上的浏览器标头:REMOTE_ADDR、HTTP_CLIENT_IP等。 这样做有一些优点:http://roshanbh.com.np/2007/12/getting-real-ip-address-in-php.html
在本地网络上,您将能够获取每个设备的真实 IP 地址。专用网络属于特定的地址空间:
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255
因此,您的舞台将知道其客户端何时在 LAN 上连接到它。 这能让你到达你需要去的地方吗?
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- angular 1.5应用程序中的导航栏
- 在Web应用程序中使用Highcharts javascript
- angularjs+rails应用程序中未显示模板
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- Json在应用程序电话间隙!路径是什么
- 本地网络上的移动电话间隙应用程序
- 使用瑞波币在浏览器中测试电话间隙应用程序
- 我的手机间隙应用程序没有变化
- 在Android手机间隙应用程序中单击后退按钮时强制关闭
- 使用JQuery手机和手机间隙创建笔记应用程序
- 从电话间隙应用程序中的服务器访问本地存储数据
- 在电话间隙应用程序中创建快捷方式