DOBON.NET DOBON.NETプログラミング掲示板過去ログ

HTTPサーバーを立てて大容量のファイル送信

  • 題名: HTTPサーバーを立てて大容量のファイル送信
  • 著者: しゃろ
  • 日時: 2012/07/05 23:11:31
  • ID: 30708
  • この記事の返信元:
    • (なし)
  • この記事への返信:
    • (なし)
  • ツリーを表示
環境/言語:[Windows7 C# .NET Frameworkd4.0]
分類:[.NET]

いつもお世話になっております。

HttpListenerを使ってWebサーバを立てようと思うのですが、大容量のファイルのリクエストが来るとエラーが起きて止まってしまいます。

ソースコード
http://cgi.milky-holmes.me/data/download/httpserver.txt

responseメソッドのdst.Write(buffer, 0, buffer.Length);にて
スレッドの終了またはアプリケーションの要求によって、I/O 処理は中止されました。
というエラーが発生します。

400MBの動画ファイルで確かめたのですが・・・
私の考えではストリーミング・・・?にするといいんじゃないかなーと思ってるのですが、検索の仕方が悪いのかなかなかサンプルが出てきません。

何とかして解決できないでしょうか
助言だけでも構いません。どうか、お助けくださいm(_ _)m

----------
この記事は クリエイティブ・コモンズ 表示 - 非営利 - 継承 3.0 非移植 ライセンスの下に提供されています。
http://creativecommons.org/licenses/by-nc-sa/3.0/

DOBON.NET | プログラミング道 | プログラミング掲示板