Soy un nuevo programador que es nuevo en el desarrollo de iPhone y cosas de servidor. Tengo muchas preguntas para hacer.¿Cómo interactúan las aplicaciones iphone con el servidor?
No tiene que responder todas las preguntas; cualquier ayuda es apreciada!
- ¿Cómo interactúan las aplicaciones de iPhone con el servidor?
- ¿Hay algún tipo de servidor que deba usar para interactuar con la aplicación de iPhone con el servidor?
- Si no hay un tipo particular de servidor, ¿qué tipo de servidor se puede utilizar?
- ¿Cuáles son sus ventajas y desventajas?
- ¿Qué debe hacer la aplicación de iPhone (que es el cliente) para interactuar con el servidor?
- ¿Cómo sabe el servidor a qué iPhone enviar datos?
- ¿Qué debe hacer el servidor para interactuar con la aplicación de iPhone (cliente)?
HTTP es un protocolo muy hablador. ¿Qué pasa si necesita ser eficiente en el cable? – Alan
Gracias Dan! Tengo una pregunta: al usar la biblioteca ASIHTTPRequest, puedo obtener datos de las URL ¿no? por ejemplo, httlp: //someurl.com/somephp.php. ¿Qué pasa si dos iphones llaman a esa url al mismo tiempo? ¿cómo sabe el servidor qué iPhone es entonces? También tengo otra pregunta. Al usar ASIHTTPRequest, en su caso, obtiene un objeto JSON de la url, ¿verdad? Entonces eso significa que está creando el objeto JSON en el servidor y lo envía al cliente iphone, y luego dentro del cliente, la aplicación decodificará el objeto JSON y hará algo de lógica, ¿verdad? –
@ Alan: en la práctica, probablemente pueda manejar la sobrecarga de HTTP. De lo contrario, tendrá acceso a la biblioteca de sockets y podrá hacerla suya. Si sabe lo suficiente como para saber que HTTP no funcionará para usted, ¡probablemente sepa lo suficiente como para saber cómo hablar con conectores sin formato! –