Wie erstelle ich ein Chat-System auf dem iPhone?

Ich mache Nachforschungen, um eine Chat-basierte App für das iPhone zu erstellen (es handelt sich nicht wirklich um Text-Chat im regulären Sinne, aber die Prinzipien sind dieselben).

Maximal 6 Personen können gleichzeitig im selben Chatroom angemeldet sein. Die grundlegendste Frage ist, wie Sie effizient nach neuen Nachrichten suchen können.

Muss ich den Server nur regelmäßig abfragen? Oder gibt es eine Möglichkeit, vom Server aus ein Ereignis auf dem Telefon auszulösen, wenn neue Inhalte zu beachten sind?

Wenn ich ständig Umfragen muss, mache ich mir Sorgen über die daraus resultierende Verzögerung, da jeder Teilnehmer länger auf andere warten muss, bevor er seine eigenen Antworten an andere senden kann. Möglicherweise ist es auch zu viel, als dass der Server ständig auf viele Anfragen reagieren könnte. Es würde auch Bandbreite verschwenden, die für den Benutzer nicht frei ist ...

Leider kann ich für diese App keinen Socket-Server einrichten, er muss auf einer regulären LAMP-Konfiguration basieren.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage