我有以下 c#/WinRT 代码来接收来自 IMAP 命令的响应
DataReader reader = new DataReader(sock.InputStream);
reader.InputStreamOptions = InputStreamOptions.Partial;
await reader.LoadAsync(1000000);
string data = string.Empty;
while(reader.UnconsumedBufferLength > 0){
data += reader.ReadString(reader.UnconsumedBufferLength);
}
结果在 8192 字节后被截断。8192 看起来像是某种极限。我该如何解决这个问题?