Perl のAnyEventを使用して、いくつかのプロキシ スクリプトを実行してきました。
Agent<->Proxy-Server<->client
私のプログラムは、このセットアップでプロキシ サーバーとして機能します。
AnyEvent ::Handleで、エージェントからのデータの読み取りを停止し、クライアントがデータを取得した後に再開するにはどうすればよいですか?
部品コード:
$hdl->on_read(
sub {
my $h = shift;
$h->stop_read;
print $h->rbuf;
$h->push_write("Hello there");
}
);
最近$handle->stop_read
、エージェントon_read
イベントに追加しましたが、機能しません。エージェントは常にデータを取得します。