Hi there,
Ich denke dabei an eine Direkte Verbindung der beiden Clients zum Server, möglichst ohne "Datenbank-Zwischenspeicherung".
Wo genau siehst Du in einer Datenbank-Zwischenspeicherung ein Problem?
Ich möchte allerdings auch nicht gerade eine Java Anwendung einbinden.
Ich stelle mir den Ablauf irgendwie so vor: Ajax Anfrage an Php Script -> Antwort verzögern und durch direkte Verbindung zum "anderen User seiner Php Instanz" (gleiche Datei) die Nachrichten abholen -> Ajax Anfrage beantworten.
Ohne es im Detail zu wissen kann ich mir nicht vorstellen, daß das mit PHP oder irgendeiner anderen Skript oder sonstigen Sprache möglich wäre. Das wäre ja eine gigantische Sicherheitslücke wenn Du den Wert von Variablen im Speicher, die von verschiedenen Prozessen stammen, einfach durch andere Prozesse auslesen lässt...