| | | | |
| | |
| Neuer Benutzer Registriert seit: 27.11.2008
Beiträge: 14
![]() | Ich wünsche einen guten Abend, ich hab michs chon so ziemlich den ganzen Tag mit dem Problem befasst, gegooglet und den Server eingestellt. leider alles ohne Ergebnis Das Problem is folgendes: Ich Programmiere einen Chat, der Server ist soweit auch funktionstüchtig, in dem Chat geht es um Pen and Paper rollenspiel, das heißt es kann vorkommen das sich die Leute mehrmals einloggen (über den selben Browser versteht sich) Also hab ich in PHP etwas erzeugt (über socktes) das auf meinem Programmierten Java-Server horchen kann. Das funktioniert auch alles, nun etwas näher zum Problem: Ich stellte fest das ich das PHP-Document nur ein einziges mal aufrufen kann (solange ich den selben Brwoser auf dem selben Computer benutze). Daadruch das das Empfangen vom Javaserver über eine Schleife geschehen muss damit die vorgegangenen Texte nicht gelöscht werden, wird aber die Chat-Datei (also der Raum) nie beendet. Dadurch kann man nicht ien zweites mal ind en Chat, weil PHP wartet, bis die erste Datei fertig abgerufen wurde (geht nicht durch die While schleife) ich vermute das ist schwer nach zu vollziehen darum erläutere ich mein Problem anhand eines Beispiels: http://soulan.game-host.org/chatserver/otertest.php diese Datei ist so eingestellt das sie nach 10 Sekunden "jo" ausgibt (ist halt ganz simple zum erläutern des beispiels). Wenn ihr dies nun 2 mal aufruft werdet ihr merken das in eurem 1. Fenster nach 10 Sec, und im zweiten Fenster nach 20 sec (bei relativ zeitgleichem aufruf) erst die Nachricht kommt. Warum? Naja PHP oder Apache warten eben bis das Document das erste mal abgearbeitet ist bevor scheinbar der selbe Browser/PC/User es nochmal aufrufen kann... nun meine Frage... wie kann ich PHP oder dem Server beibringen das diese Datei mehrmals gleichzeitig aufgerufen werden darf? wenn das nicht geht wie könnte man das Problem umgehen ohne direkt Java oder Flash als Client zu nutzen (durch Einbindung). Warum ich das möchte? Es geht prinzipiell darum das die Leute weder Java noch Flash oder dergleichen brauchen um mit dem Chat arbeiten zu könne (also das dies ganz nromal über den Browser funtkioniert) Ich hoffe jemand hat eien Idee, ich erläutere es soweit möglich auch gerne noch etwas mehr falls es zu schwer nach zu vollziehen ist. Mit freundlichen Grüßen Soulan |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Stell dich aber auch schonmal darauf ein, dass du für sowas nen eigenen V/Root/Managed-Server brauchst, weil die meisten normalen Webhoster dich mit so nem Script in kürzester Zeit kicken werden, weil das mit steigender User-Zhahl massivst Server-Last erzeugt. (bzw. viele Hoster sowas eh explizit nicht erlauben)
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Hast du mal andere Browser getestet ? Ist das vielleicht irgendeine Einstellung des Browsers ? Ne Extension die nen request sendet und solange nicht noch ein öffnen der Gleichen url zulässt bis der erste request durch ist ?
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Hast du irgendwelche Erweiterungen installiert ?
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Problem Upload mehrere Dateien und schreiben in DB | Lapje | PHP Tipps 2008 | 1 | 22.10.2008 13:12 |
| [Erledigt] Problem mit tpl Datei | dic4444 | PHP Tipps 2008 | 3 | 03.10.2008 12:14 |
| Problem mit swfobjects | R4v3r | JavaScript, Ajax und mehr | 8 | 21.09.2008 14:17 |
| Datei einlesen und mit Editor bearbeiten - Problem | perpicx | PHP Tipps 2008 | 11 | 18.09.2008 15:33 |
| Upload Problem einer ZIP Datei | sven2oo8 | PHP-Fortgeschrittene | 4 | 23.07.2008 23:54 |
| Problem mit einer auslesen.php datei | my_self | PHP Tipps 2008 | 3 | 02.11.2007 00:09 |
| [Erledigt] Problem mit der Ladezeit - JS Datei zu groß, PHPcacheing? | PHP Tipps 2006 | 1 | 30.03.2006 16:50 | |
| Session Problem | R4v3r | PHP Tipps 2007 | 3 | 30.11.2005 23:25 |
| Problem mit OOP | PHP Tipps 2005-2 | 5 | 01.09.2005 19:37 | |
| Problem beim Schreiben in eine Datei | PHP-Fortgeschrittene | 2 | 17.08.2005 16:26 | |
| XML Datei mit PHP Parsen - Problem mit Zeichencodierung | DonTermi | PHP-Fortgeschrittene | 7 | 10.08.2005 11:36 |
| sehr merkwürdiges Problem mit require_once | PHP Tipps 2005-2 | 3 | 16.07.2005 13:42 | |
| Problem mit Datei Upload | Server, Hosting und Workstations | 6 | 06.09.2004 04:58 | |
| Problem beim schreiben in Datei | PHP Tipps 2004 | 5 | 20.08.2004 14:06 | |
| [Erledigt] altes neues problem von datei upload!!! | PHP Tipps 2004 | 3 | 28.06.2004 19:06 | |