私は、動作しなかったtTCPClientを試した後に、ストリームAPIへのhttpwebrequest接続を作成しました。私の心配は、私のコードが正しいかどうか、そして私が実際に新しいデータを読み込んでいることと、接続が維持されているかどうかです。最初はバッファを読み込んでいて、最大サイズの後にすべてをファイルにロードしましたが、各エントリが改行で区切られているので、行を読み込む方が簡単だと考えました。httpwebquestを使用したストリーム接続
rStream = webrequest.GetResponse().GetResponseStream
rStream = New GZipStream(rStream, CompressionMode.Decompress)
If rStream.CanRead then
Dim bufferPit(8100) as byte
Do
Dim dStream as StreamReader = New StreamReader(rStream)
While not dStream.EndOfStream
rData = dStream.ReadLine()
pTools.appendToFile(rData)
End While
.....//some other exception handling
Loop While rStream.CanRead
私はここで冗長なデータを読んでいるかどうかは私が絶えず読んでいるかどうかはわかりません。また、別の質問は、私がスレッドをappendToFileに使用すると、ストリームへの接続を維持するということでしょうか?
「問題が正しいとは思わない」とは、問題の説明ではありません。 – Kiril
上記のコードはストリームへの連続接続を実現するように見えます – vbNewbie
出力はそれと同じように見えますか?あなたはあなたのコードを実行している人です。あなたはあなたが期待しているものを手に入れていますか?あなたの応答に感謝します。 –