Jochen: Chat-Tool auf Webseite programmieren

Hallo Forum,

ich betreibe eine private Webseite. Nun möchte ich, daß Besucher direkt mit mir "chatten" können. Mir ist klar, daß das nicht unbedingt in Echtzeit laufen kann.

Ich habe eine offline-Programm geschrieben, das alle 5 Minuten ein Skript auf der Webseite aufruft und einen MySql-Timestamp aktualisiert.
Auf der Webseite ist ein 1px-iFrame, der sich alle 5 Minuten selbst neulädt, den Timestamp abfragt und so ausgeben kann, ob ich online bin.

Wie aber könnte man nun auf der Basis der IP-Adressen eine direkte Kommunikation ermöglichen? Und vor allem muß es auch funktionieren, wenn einer oder beide hinter einem Router sitzen.

Theoretisch ginge es im Moment so, daß sobald der Besucher eine Eingabe an mich absendet, ein Signal in Form einer Datei auf dem Webserver abgelegt wird. Das offline-Programm checkt auf diese Datei alle 10 Sekunden und gibt im Bedarfsfall Alarm, damit ich zurückschreiben kann.

Analog dazu ein iFrame auf der Webseite, der nach meiner Antwort ausschau halt und sie dann anzeigt.

Das Problem dabei ist, daß durch die ständige Aktualisiererei ein haufen unnötiger Traffic entsteht.

  1. Hi,

    Wie aber könnte man nun auf der Basis der IP-Adressen eine direkte Kommunikation ermöglichen?

    dies ist in HTTP nicht möglich. Installiere Dir einen Instant Messenger wie z.B. ICQ.

    Das Problem dabei ist, daß durch die ständige Aktualisiererei ein haufen unnötiger Traffic entsteht.

    Das Problem ist, dass Du HTTP massiv misshandelst.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Gibt es keine Möglichkeit ohne HTTP? Ich denke da z.B. an TCP/IP-Verbindungen oder Sockets oder ähnliches, nur kenne ich mich da nicht aus.

      Hi,

      Wie aber könnte man nun auf der Basis der IP-Adressen eine direkte Kommunikation ermöglichen?

      dies ist in HTTP nicht möglich. Installiere Dir einen Instant Messenger wie z.B. ICQ.

      Das Problem dabei ist, daß durch die ständige Aktualisiererei ein haufen unnötiger Traffic entsteht.

      Das Problem ist, dass Du HTTP massiv misshandelst.

      Cheatah

      1. Hi,

        Gibt es keine Möglichkeit ohne HTTP?

        ja, aber PHP ist dann außen vor. Installiere einen Instant Messenger, z.B. ICQ.

        Hi,

        Please http://learn.to/quote, thank you.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes