io :: Stream.

EVに基づく非ブロッキングI / Oストリームを容易にする
今すぐダウンロード

io :: Stream. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Alex Efros
  • 出版社のWebサイト:
  • http://search.cpan.org/powerman/

io :: Stream. タグ


io :: Stream. 説明

ノンブロッキングイベントベースの低レベルのI / Oは正しく手に入りにくいです。コードは通常エラーが発生しやすく複雑です...そしてそれはすべてのアプリケーションで非常に似ています。何らかの方法でI / Oストリームを変更する必要があるときに、物事がさらに悪化します - 使用プロキシ、暗号化、SSL、。入力/出力バッファ(スカラーだけ)の使用、接続、送信、またはEOFのような高レベルのイベント。同じ時間も低レベルのものを隠さないように、ユーザーはまだ制限なしに低レベルで作業することができます。 IO :: Streamを使用してください。 io :: stream-> new({host => 'google.com'、port => 80、cb => client、wait_for =>送信されたeof、in_buf_limit => 102400、OUT_BUF => "Get / HTTP / 1.0 nhost:google.com n n "、}); $ ev :: ded = sub {warn @ @; ev :: unloop} ev ::ループ;サブクライアント{My($ IO、$ E、$ ERR)= @_; if($ err){$ io-> close(); Die $ ERR; ($ Eと送信された場合){印刷された "request" requottを待っています... n "; ($ EとEOF){印刷 "サーバーの応答: n"、$ io - > {in_buf}; $ io-> close(); ev :: unloop; #All Done}製品のホームページ


io :: Stream. 関連ソフトウェア