目的是讀取網(wǎng)絡(luò)流中的全部數(shù)據(jù),如下代碼:Code
do
{
buffer = new byte[500];
bytes = g_Stream.Read(buffer, 0, buffer.Length);
}
while (g_Stream.DataAvailable);通過DataAvailable來判斷是否有數(shù)據(jù),然而發(fā)現(xiàn)這個(gè)屬性有延時(shí)性,即如果我斷點(diǎn)調(diào)試的時(shí)候是可以讀取全部數(shù)據(jù)的,如果直接運(yùn)行會(huì)返回false。這樣我只能讀取第一次do運(yùn)行讀取到的數(shù)據(jù)了。
- 1 回答
- 0 關(guān)注
- 1240 瀏覽
添加回答
舉報(bào)
0/150
提交
取消