mirror of
https://github.com/clearlinux/uwsgi.git
synced 2026-06-16 02:15:48 +00:00
24 lines
378 B
Perl
24 lines
378 B
Perl
sub streamer {
|
|
my $responder = shift;
|
|
|
|
my $writer = $responder->([ 200, [ 'Content-Type', 'text/html' ]]);
|
|
|
|
my @chunks = ('One', 'Two', 'Three');
|
|
|
|
foreach(@chunks) {
|
|
uwsgi::async_sleep(1);
|
|
# something like $env->{'psgix.suspend'}(); ???
|
|
uwsgi::suspend();
|
|
$writer->write($_."<br/>");
|
|
}
|
|
|
|
$writer->close;
|
|
|
|
}
|
|
my $app = sub {
|
|
|
|
my $env = shift;
|
|
|
|
return \&streamer;
|
|
};
|