Daniel Thoma: Server-Push

Beitrag lesen

Hallo zusammen

Ich erinnere mich an Threads dazu im Archiv (ich
glaube, man muß die CGI-Skripte für den Apache mit
einem bestimmten Präfix benennen), habe aber keine
Details zur Hand.

Ein Präfix brauchst du nicht, nur den richtigen code.

Mit perl kannst du das auch sehr schön machen, nur eben nicht als CGI-Script. Das ist der hacken.
Du mußt in perl dann eben einen chatserver schreiben.

Beispiel zu Serverpush:

use CGI::Push qw(:standard);

do_push(-next_page=>&next_page,
            -last_page=>&last_page,
            -delay=>0.5);

sub next_page {
        my($q,$counter) = @_;
        return undef if $counter >= 10;
        return start_html('Test'),
               h1('Visible'),"\n",
               "This page has been called ", strong($counter)," times",
               end_html();
      }

sub last_page {
         my($q,$counter) = @_;
         return start_html('Done'),h1('Finished'),strong($counter),' iterations.',end_html;
     }

Näheres in der docu zu CGI.pm

Tschüs

Daniel