【发布时间】:2016-05-05 14:30:43
【问题描述】:
当我阅读 .Net SSLStream 时,我似乎无法一口气读完所有内容。 read 方法总是只获取第一个字节。无论数据或缓冲区大小如何,我都需要循环获取剩余数据。
例子:
客户
var message = new byte[]{1,2,3,4,5};
sslStream.Write(messsage);
sslStream.Flush();
服务器
byte[] buffer = new byte[4000];
bytes = sslStream.Read(buffer, 0, buffer.Length);
我做错了吗?为什么第一次读取时只读取一个字节?
【问题讨论】:
标签: c# .net ssl stream sslstream