[FRAGE] [PHP?]Longpolls oder wie die heißen - wie geht das ?

Transformator

New member
#info: ich kürze Longpolls oder wie die heißen LP ab ok ?
#info: Bitte platziert diese Frage um wenn sie nichts mit PHP zu tun hat! OK?

Hallo Leute,
Ich möchte mal so ne art Chat programmieren,

- hat jemand einen link zu einem LP Tutorial?
oder kann das jemand hier erklären?

- Hat das überhaupt mit PHP zu tun?
oder geht das mit JS?
 
rico2009 schrieb:
Du kannst sowohl PHP als auch JS benutzen. Spontan fällt mir da der Chat von Julian ein (http://forum.jswelt.de/script-check/59151-einfacher-chat.html), frag ihn mal, eventuell gewährt er dir ja einen Einblick in den Code...
Ich schaus mir mal an :D
rico2009 schrieb:
Wie stellst du dir denn "so ne Art Chat" vor?
naja einen Einfachen Chat.
rico2009 schrieb:
Was die Tutorials angeht, da findet man doch über Google genugt...
Ich weiß nicht wie manche Leute einfach das auf Google finden Können was sie suchen :D
Ich finde da eigentlich meist irgent einen Sch** den kein mensch gebrauchen kann,
dass heißt wenn ich bei Google eingebe : "PHP Longpolling Chat" ist das erste ergebnis :
Code:
http - high performance application webserver in C/C++ ...
stackoverflow.com/.../high-performance-application...‎
Diese Seite übersetzen
19.06.2011 - If it isn't open source, I'd need built in support for long-polling ... It cannot be file-based, and must be written in high-performance C/C++.

^^
 
Aber eine frage hab ich noch wie übertrage ich die Daten von PHP zu JQuery zurück ?
Mit Ajax.

Senden: Du erstellst einen Ajax-Request und auf Serverseite nimmt dann ein PHP Script die Daten an.
Empfangen: Auch via. Ajax. Ein PHP Script gibt die Daten z.B. mittels JSON aus und JS verarbeitet die dann.
 
Ich habe auch noch keinen Webhoster gesehen, bei dem das überhaupt geht. Die die ich kenne haben einen viel zu geringen Timeout dafür.
 
Wenn die Verbindung vom Server beendet wird (ist meistens so nach 10-30 Sekunden) kann man ja etwas warten und dann wieder eine neue Verbindung aufbauen... ist meiner Meinung nach immer noch ein Longpoll.
 
Gibt es auch noch andere Alternativen?

Z.b. eine Textdatei in die hingeschriebenen wird oder so?
oder geht das nicht weil der eine Die Datei öffnet und somit unleserlich für andere macht?
 
Gibt es auch noch andere Alternativen?
iframe long polls (forever frame) oder script long polls
aber die haben dieselben nachteile, sind aber zusätzlich stark browserabhängig in bezug auf die puffergröße die der browser erst mal puffert.

Z.b. eine Textdatei in die hingeschriebenen wird oder so?
verstehe ich nicht? was willst du wo in eine textdatei schreiben?

oder geht das nicht weil der eine Die Datei öffnet und somit unleserlich für andere macht?
klar kannst du auf dem server in eine textdatei schreiben, und in abhängigkeit von modifizierungen den long poll beenden, wenn das die frage war.
http://www.php.net/manual/en/function.flock.php
 
Zurück
Oben