|  | 分類:[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に入るのですがサイズが有効になっていない
 ようですがどういうことなんでしょうか?
 
 |