Socket.Receive 无法预知字节长度的数据接收

来源:互联网 发布:淘宝页面导航怎么设置 编辑:程序博客网 时间:2024/06/06 20:37

话不多说直接上代码:

string recvStr = "";byte[] recvBytes = new byte[1024];int bytes;do{bytes = clientSocket.Receive(recvBytes, recvBytes.Length, 0); //从客户端接受消息recvStr += Encoding.ASCII.GetString(recvBytes, 0, bytes);} while (bytes == 1024);Console.WriteLine("{0} 收到:{1}", clientSocket.RemoteEndPoint.ToString(), recvStr);

原创粉丝点击