【发布时间】:2016-06-30 10:28:03
【问题描述】:
我有一个 .Net Remoting 服务,它将向客户端应用程序返回一个类。该类有一个字符串属性,其中字符串可以包含 1kb 到 400kb 的数据。
我尝试将价值 256kb 的字符串从服务器传递到客户端,客户端能够在不到 5 秒的时间内获得它,这仍然可以,因为此调用仅用于管理员进行故障排除的目的。但是我读了 here 在发送大量数据时:“套接字将被阻止接收所有其他消息,直到它接收到剩余的......数据包”。如果我的数据曾经达到 MB 大小我不想阻止客户端接收其他消息。
如何实现不阻止客户端的目标?我是否像here 那样使用 GZipStream 压缩字符串?还是有其他更好的方法?
【问题讨论】:
标签: c# .net compression remoting .net-remoting