使用阻塞的流式.NET套接字,我正在連接到服務(wù)器。每當(dāng)我讀取少量數(shù)據(jù)時(shí),一切都會(huì)順利進(jìn)行,并將數(shù)據(jù)接收到我的緩沖區(qū)中:using (var socket = new Socket(SocketType.Stream, ProtocolType.IP)){ socket.Connect(IPAddress.Parse("127.0.0.1"), 5000); byte[] buffer = new byte[BufferSize]; socket.Receive(buffer); // Here buffer doesn't always contain all data the server sent me? Console.WriteLine(Encoding.Default.GetString(buffer));}但是在某些情況下,我沒有收到服務(wù)器發(fā)送給我的所有信息。數(shù)據(jù)似乎被砍掉了。這可能是什么原因?
- 1 回答
- 0 關(guān)注
- 653 瀏覽
添加回答
舉報(bào)
0/150
提交
取消