Estoy jugando un juego en la red 3G con Android o Iphone. Supongamos que me estoy mudando de una celda a otra; ¿Cambiará la dirección IP? En caso afirmativo, ¿cómo puedo continuar el mismo juego mientras cambio la estación base, ya que mi dirección IP ya está registrada en el servidor del juego? ¿Hay algo DHCP?
networking
server
mobile
GameBuilder
fuente
fuente
Respuestas:
Tal como dijo @JustSid, si se mueve de una celda a otra, la transferencia se realiza de forma transparente. La red 3G es solo el método de transporte de sus paquetes de datos, por lo tanto, se encuentra algunas capas debajo de la capa IP, si piensa en términos de la pila ISO / OSI. Trabajé en una aplicación push-to-talk para teléfonos móviles y todo lo que puedo decir es que nunca nos ocupamos de los cambios en las células 3G. Acabamos de abrir una conexión TCP y comenzamos a enviar paquetes. Una cosa que también depende de su proveedor es la transferencia 3G <-> 2G. Con algunos operadores funcionó bien, con otros tuvimos desconexiones.
fuente
Una solicitud HTTP de un dispositivo móvil se enruta a través de una puerta de enlace WAP. Estos son mantenidos por los operadores de redes móviles. La puerta de enlace WAP dirige la solicitud al servidor deseado y devuelve la respuesta al cliente.
Hasta donde yo sé, el enrutamiento IP en un teléfono móvil no tiene nada que ver con las estaciones base de la torre celular, ya que todos en la misma red serían enrutados a través de estas puertas de enlace.
fuente
Una forma efectiva de evitar esto es enviar a un cliente una 'ID de sesión' que pueda volver a conectar a IP.
Asigne 2 direcciones IP al móvil: una de ellas permanece constante (el identificador) y otra que varía (la ubicación). Esto se denomina 'basado en túnel'.
fuente