gpt4 book ai didi

wcf - 为 WCF 编写文件流客户端

转载 作者:可可西里 更新时间:2023-11-01 02:52:57 26 4
gpt4 key购买 nike

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

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

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

最佳答案

WCF 听起来像是一个很大的包。对于嵌入式设备,您可能应该保持简单。从众所周知的 Internet 协议(protocol)中挑选。在服务器端,您可以选择标准服务器软件。在嵌入式方面,您可以购买现成的解决方案,或者自己实现一个记录良好的标准协议(protocol)。

对于通过 TCP/IP 的文件流,您可以使用 HTTP。 (您也可以使用 FTP,但我想不出在 HTTP 上使用它的优势。)

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

关于wcf - 为 WCF 编写文件流客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5183091/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com