为WCF编写文件流客户端

为WCF编写文件流客户端,wcf,tcp,embedded,client,large-files,Wcf,Tcp,Embedded,Client,Large Files,我正在做一个创建gprs连接的嵌入式设备的项目 我需要一个服务,所有的嵌入式设备可以报告和定期下载大文件。 我正在考虑使用它,因为它是一个很好的开箱即用的解决方案,如果我设计得当,它的扩展性会很好。 我打算使用rest服务进行数据上传(2-3次调用,8个参数),并使用一些文件流来下载文件(1-5mb) 问题是我不确定如何实现客户端 现在我知道如何编写rest客户端(很简单),但不知道如何为WCF编写文件流客户端。 有人认为这是正确的方法吗?我是否最好实现自己的TCP服务器,因为我必须从调制解调器

我正在做一个创建gprs连接的嵌入式设备的项目

我需要一个服务,所有的嵌入式设备可以报告和定期下载大文件。 我正在考虑使用它,因为它是一个很好的开箱即用的解决方案,如果我设计得当,它的扩展性会很好。 我打算使用rest服务进行数据上传(2-3次调用,8个参数),并使用一些文件流来下载文件(1-5mb)

问题是我不确定如何实现客户端 现在我知道如何编写rest客户端(很简单),但不知道如何为WCF编写文件流客户端。 有人认为这是正确的方法吗?我是否最好实现自己的TCP服务器,因为我必须从调制解调器驱动程序开始编写嵌入式端? 谢谢
Ronan

WCF听起来像是一个相当大的软件包。对于嵌入式设备,您可能应该保持简单。从著名的互联网协议中挑选。在服务器端,您可以选择标准服务器软件。在嵌入式方面,您可以购买现成的解决方案,或者自己实现一个有良好文档记录的标准协议

对于通过TCP/IP的文件流,您可以使用HTTP。(你也可以使用FTP,但我想不出使用FTP比HTTP有什么好处。)


如果您想要更简单的嵌入式实现,并使用UDP,您可以尝试。我过去在调制解调器设备上使用过,因为我们使用UDP进行主通信,因此希望使用UDP(避免添加TCP)进行文件传输(嵌入式固件升级)。TFTP在嵌入式设备上的实现非常简单。

WCF听起来像一个相当大的软件包。对于嵌入式设备,您可能应该保持简单。从著名的互联网协议中挑选。在服务器端,您可以选择标准服务器软件。在嵌入式方面,您可以购买现成的解决方案,或者自己实现一个有良好文档记录的标准协议

对于通过TCP/IP的文件流,您可以使用HTTP。(你也可以使用FTP,但我想不出使用FTP比HTTP有什么好处。)


如果您想要更简单的嵌入式实现,并使用UDP,您可以尝试。我过去在调制解调器设备上使用过,因为我们使用UDP进行主通信,因此希望使用UDP(避免添加TCP)进行文件传输(嵌入式固件升级)。TFTP在嵌入式设备上的实现非常简单。

有没有理由不通过HTTP使用简单的IIS服务器到服务器文件?有没有理由不通过HTTP使用简单的IIS服务器到服务器文件?