Ver Mensaje Individual
  #11  
Antiguo 21-10-2013
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.913
Reputación: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
No se que tablets estas usando, pero es posible saber si que antenas estan encendidas (como el WIFI, Bluethooth, etc) y que tipos de redes (WAN, Celular, local) están abiertas.

Lo que NO te va a decir es si hay comunicación, que por lo general es lo que *realmente* uno quiere saber.

En ese caso, solo existen 2 metodos:

1- Desde el cliente: Haces una llamada a un sitio web, periodicamente. Asi es como se hace con los dispositivos iOS y el ejemplo de codigo de Reachability. Podrias usar www.google.com u otro similar (osea, haces PING o un GET)

2- Desde el servidor: Vas logeando cada vez que el cliente asoma su cara. Y tienes un timeout.

Si quieres algo superfacil de implementar que te da excelente desempeño y muy escaso overhead (que sirve para mezclar los dos anteriores e implementa algo asi como el indicador de presencia de un chat):

http://www.pubnub.com/
__________________
El malabarista.
Responder Con Cita