Sono un nuovo programmatore che è nuovo nello sviluppo di iPhone e roba server. Ho molte domande da porre.In che modo le app per iphone interagiscono con il server?
Non è necessario rispondere a tutte le domande; ogni aiuto è apprezzato!
- In che modo le app iPhone interagiscono con il server?
- C'è un particolare tipo di server che dovrei usare per interagire con l'app iphone con il server?
- Se non esiste un particolare tipo di server, che tipo di server può essere utilizzato?
- Quali sono i loro vantaggi e svantaggi?
- Cosa deve fare l'app per iPhone (che è il client) per interagire con il server?
- Come fa il server a sapere su quale iPhone inviare i dati?
- Cosa deve fare il server per interagire con l'app per iPhone (client)?
HTTP è un protocollo molto chiacchierone. E se fosse necessario essere efficienti sul filo? – Alan
Grazie Dan! Ho una domanda, usando la libreria ASIHTTPRequest, posso ottenere i dati dagli URL giusto? ad esempio, httlp: //someurl.com/somephp.php. Cosa succede se due iPhone chiamano quell'url allo stesso tempo? come fa il server a sapere quale iPhone è allora? Anche io ho un'altra domanda. usando ASIHTTPRequest, nel tuo caso, stai ricevendo l'oggetto JSON dall'URL giusto? Ciò significa che stai creando l'oggetto JSON sul lato server e invialo al client iphone, e quindi all'interno del client, l'app decodificherà l'oggetto JSON e farà qualche logica giusta? –
@Alan: in pratica, è possibile gestire il sovraccarico di HTTP. In caso contrario, hai accesso alla libreria di socket e puoi eseguire il rollover. Se sai abbastanza per sapere che HTTP non funzionerà per te, probabilmente ne sai abbastanza da sapere come parlare socket grezzi! –