我需要我的客户端检查用户与我的服务器的连接是强还是弱等等,所以我搜索了很多,我认为使用URLLoader可能就是答案:
I need to ping to an network with flash or actionscript
有更好的方法还是应该这样做?
答案 0 :(得分:1)
使用URLLoader
的唯一方法是告诉您设备是否与该服务器有连接。正如你所希望的那样,中间没有。此外,如果请求的服务器已关闭或缓慢(并且Flash超时),您的应用程序将认为它根本没有连接到互联网。
如果您使用的是Adobe AIR,我建议您查找执行此操作的AIR Native Extension(通常缩写为ANE)。 FreshPlanet有一个名为“ANE-Network-Info”的东西,它为iOS和Android应用程序提供了一种方式,如果他们有网络连接,他们就可以阅读,但无法获得信号强度。做一些搜索,你可能会找到一个,至少对于iOS和/或Android。
如果这不是AIR应用程序,那么您无能为力。我建议你把它视为任何其他网站。如果连接丢失或弱,那就是客户端的问题,而不是你的问题。如果对服务器的请求失败,请提醒他们。除此之外,我认为你还有很多其他事情可做。