|
分類:[VB.NET/VB2005 以降]
環境は.NET Framework V3.5 VB 2008 OS:XPで使用しています。
'サーバーから送られたデータを受信する Dim resBytes(256) As Byte Dim resSize As Integer
Do 'データの一部を受信する resSize = ns.Read(resBytes, 0, resBytes.Length)
Loop While ns.DataAvailable
上記で受信データが64バイトで受信しているときに、先頭から24バイト分を受信しようと resSize = ns.Read(resBytes, 0, 24) とすると(integer型の変数に24を代入しても同じでした) 64バイトデータの48番目からresBytesに入るのですがサイズが有効になっていない ようですがどういうことなんでしょうか?
|