我正在尝试在 C# 中使用 WCF Web 服务将图像的位图数据发送到客户端,我打算将其作为对象发送。我想了解网络服务的本质。
我的问题是这如何处理大文件?比如10MB?Web 服务是否在一个请求/响应中工作以发送所有 10MB 的位图数据?如果发生网络错误怎么办?客户是否必须重新发出请求?
我问这个的原因是我一直在使用 Socket,并且经常在涉及大文件时,我将其分解为可管理大小(例如 4kb)的主干,然后发送它,如果一个成功,那么我将发送下一个4kb,直到所有数据都传输完毕。
再次感谢。