为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的客户端套接字没有收到服务器套接字发送的内容?

为什么我的客户端套接字没有收到服务器套接字发送的内容?

POPMUISE 2020-02-02 15:40:03
使用阻塞的流式.NET套接字,我正在连接到服务器。每当我读取少量数据时,一切都会顺利进行,并将数据接收到我的缓冲区中: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));}但是在某些情况下,我没有收到服务器发送给我的所有信息。数据似乎被砍掉了。这可能是什么原因?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 671 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号