c# - 需要描述性架构来开发 dot net 中的文件服务器

标签 c# .net wcf tcp sockets

我必须开发一个文件服务器服务,将文件从指定位置传输到其客户端。客户端启动时,向服务器请求当前日期的文件。服务器将这些文件传输给客户端。

现在约束为

1.应用在内网运行。 2.需要一次传输多个文件。 3.文件大小可能以 GB 为单位。 4.系统在实时环境中运行。因此需要适当的交易和确认。 5. .net应用程序开发。 5.可不止一位客户出席。

现在请帮助决定我选择开发文件服务器的体系结构和.net技术(WCF(Http绑定(bind))WCF(net tcp绑定(bind)),Socket编程(我想使用WCF))。

请引用一些示例应用程序。

最佳答案

如果您在 Intranet 中运行您的应用程序,WCF Streaming 可以帮助您超越 netTcpBinding。您可以在 WCF 服务的 app.config 文件中配置文件大小、最大客户端数和其他选项。

检查下面的链接。

http://www.codeproject.com/KB/WCF/wcffileserver.aspx

http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/9803b85e-87aa-46c1-9c15-95c0b89eb2d5

http://msdn.microsoft.com/en-us/library/ms731913.aspx

关于c# - 需要描述性架构来开发 dot net 中的文件服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2627365/

相关文章:

c# - 单步执行测试时测试成功;否则不

c# - 将大类从静态转换为非静态的步骤是什么?

c# - 使用 MemoryMappedFile 共享变量会出错

wcf - 生成的元数据 (WSDL) 中的 .net 4 WCF 端点指向节点而不是托管在负载平衡 (NLBS) IIS6 上的虚拟主机

c# - 如何在面向 net462 框架的 .Net Core 项目中使用 ConfigurationPropertyAttribute?

c# - 在 C# windows 服务中获取 appdata\local 文件夹路径

c# - 非得用C#dll调用C++dll?

asp.net - Reference.svcmap : Could not load file or assembly Microsoft. Practices.ServiceLocation,版本= 1.0.0.0

具有优先级的 WCF 端点

C# 在你的 winforms 中嵌入 youtube/videos