tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Socketを用いて得たデータからのヘッダ部取り除きについて
投稿日: 2006/02/24(Fri) 22:15
投稿者ねご
[OSのVer]:WindowsXP media center edition [VBのVer]:VB2005(MSDNなし)

はじめましてねごといいます。

WindowsXP(MediaCenterEdition)sp2
VisualBasic2005 professional(MSDNなし。)←.net spokepremiumからのバージョンアップ
を用いて製作しています。

webcliantを用いてファイルをダウンロードしていたところ
配布先のコンピューターでセキュリティーにはじかれて
ダウンロードできないと報告を受け、現在socketを用いる方法に切り替えています。
が、socketで受信できるデータにはヘッダが含まれており、どうしてもこれが取り除けません。

Socketクラスを使ってHTTPサーバーにGET要求し、応答を受信するサンプル
hhttp://dobon.net/vb/dotnet/internet/downloadusesocket.html

を参考にして、データを受信し、

受信したデータから我流でヘッダ部分を取り除いた(かなり無理やりです。)のですが、
一部のデータでは成功するものの、
時にデータを取り除きすぎて正常にダウンロードされません。

いろいろ努力はしてみたものの
基礎知識の足りない現在の状態ではこれ以上自力で改善することができません。

以下に我流で考え出したヘッダ取り除きソースへのリンクを掲載させていただきますので
なぜ恒常的にではなく時々失敗するのか等
ご指導いただけますようお願いいたします。(見づらいソースで申し訳ございません。)

リンク
hhttp://kmuproject.hp.infoseek.co.jp/temp001.html

私のプログラム歴はローカルで動く簡単なプログラムを
指導書を見ながら作る程度であり、ご指導いただける際にできれば
解説サイト等ご存知でしたら教えていただければ幸いです。

*最初にVisual Basic 初心者掲示板の方に投稿させていただいたのですが、
 掲示板の容量不足のためか表示されませんでした。(スレッドは閉じておきました。)
 こちらを本スレッドとして扱ってください。
 マルチポストと誤解されないようにここに追記させていただきます。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。