回答
主要有两种方式,让人们在同一个热点togother玩,空气,取决于热点的行为。
第一种方式:当HotSpot未配置“专用VLAN”(专用VLAN阻止连接到相同HotSpot的节点之间的网络帧)时。
可以使用UDP广播(或多播)数据包:这些数据包发送到同一个第2层网络(即热点网络)上的每个节点(或多播组成员节点)。但AIR不支持此类网络通信:任何AIR API都不能生成此类数据包。因此,您需要创建一个Air Native Extension(http://www.adobe.com/devnet/air/native-extensions-for-air.html),以便对底层操作系统进行本地调用。例如,使用Android上的AIR,您可以调用Java子系统的本地调用并使用java.net.DatagramSocket类。
第二种方式:当HotSpot行为是“专用VLAN”时。
你只需要在互联网上创建一个Rendezvous Point:这是一个每个玩家连接到的服务器,这个服务器将消息从每个玩家切换到其他玩家。为了让同一个HotSpot上的用户能够一起玩,您需要创建一个同一个HotSpot上的用户将连接到的某个竞技场。要连接到Rendezvous点,只需使用mx.rpc.http AS3包。如果您使用的是FlashBuilder,则可以自动生成调用此程序包的存根,但只需提供关于Rendezvous Point Web服务的参数和URL的说明。
感谢您的信息,我很高兴测试2种方式,但对于UDP广播,我看到这个ANE,[link](http://blog.aboutme.be/2011/12/14/udp-native-extension-for-air-mobile-now-with-android-支持/)是否可以? –
是的,这正是您需要的扩展。 –
- 1. 如何识别特定的TCP连接
- 2. 如何识别仍在连接到Parse.com API端点的用户?
- 3. 如何用igraph识别完全连接的节点群?
- 4. 连接到Android热点
- 5. 连接到一个热点
- 6. 如何确定设备连接或连接到Wi-Fi热点?
- 7. 是否将移动热点标识为Wifi或蜂窝连接?
- 8. 服务器问题的空气连接
- 9. 识别连接节点堆中的图形 - 这是如何调用的?
- 10. 识别连接数组中的元素
- 11. 识别和连接表
- 12. SonarQube龙目吸气识别
- 13. 如何识别GWT中断开连接的客户端?
- 14. 如何识别iOS中不同的已连接手表
- 15. 如何识别交易中相同或不同的PetaPoco连接?
- 16. 如何识别python中的连接错误?
- 17. 连接到IP应用层,Adobe空气
- 18. 如何隐藏点击链接热点?
- 19. 如何将ios设备连接到由hostapd驱动的热点
- 20. 如何识别接入点中UDP数据包的来源?
- 21. 使用ArcPy识别空间连接的参数时出错
- 22. 如何识别(或连接)用户标识与传入的套接字?
- 23. 连接wifi热点电话错误:ENETUNREACH
- 24. Wifi热点/ Teather连接用户
- 25. bash如何识别链接?
- 26. 识别java中的空格
- 27. 如何检测互联网在android热点网络连接
- 28. 与HTK连接的数字识别器
- 29. Android:识别活动的蓝牙连接
- 30. KinectSensor.KinectSensors.Count不能识别连接的kinect?
我不认为这就是它的工作原理(考虑这种“功能”的安全性和逻辑性,它是否依赖于设备 - 拦截来自下一个设备-B的Wi-Fi传输?多人游戏终止& wi-fi hacking开始了吗?...您可以[**研究一些选项**](https://www.google.co.uk/?gfe_rd=cr&ei=CwdVVqvOHYSIOt7LgdAP#q=as3+detect+wifi+network)现在还不清楚你的应用程序在哪里,因此很难提供建议,也可以考虑检查其他人如何制作多人游戏连接:'as3多人游戏教程' –