作者KENyroj (难得一身鸡蛋糕...)
看板C_Sharp
标题Re: [问题] 请问 Socket 的资料流接收, Buffer 的问题
时间Thu Jul 26 13:59:06 2007
目前的改良版是这样... 不过还是有问题.. @@
int CurPos = 0;
byte[] RecvBuf = new byte[m_Client.ReceiveBufferSize];
int Recved = m_NetworkStream.Read(RecvBuf, CurPos, RecvBuf.Length);
while (m_NetworkStream.DataAvailable)
{
FileStr.Write(RecvBuf, CurPos, Recved);
CurPos = +Recved;
Recved = m_NetworkStream.Read(RecvBuf, CurPos, RecvBuf.Length);
}
错误发生在此...
类型 System.ArgumentOutOfRangeException 的未处理例外状况发生於 System.dll
我在要取得这个 Read() 的回传值就已经被打枪了... @@
请问有什麽解决之道吗?? 谢谢 ^^"
__yroj
--
人的命运是什麽...?? 上天注定...?? 自己创造...??
不!! 人的命运只有一个... 就是 死亡
死亡并不可怕... 人出生的目地, 就是一步步走向死亡...
真正可怕的是... 在生与死之间...
你 究 竟 做 了 什 麽 ???
from <<火凤燎原>> by 陈某 某集 某话 某页
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.5.97
1F:→ KENyroj:我找到问题了.. OffSet 一律为0就对了... ~"~ 07/26 15:43