为了账号安全,请及时绑定邮箱和手机立即绑定

C#桌面应用程序向 外接设备提供数据输出 的方式

C#桌面应用程序向 外接设备提供数据输出 的方式

C#
慕神8447489 2018-07-29 10:08:51
场景描述: 我做了一个winform桌面应用程序 ,程序每一个小时会出一个报告 报告内容是50多个物质的名称 和对应的浓度 算下来大概有1M的数据,现在是 其他软件(在其他电脑上)要从我这里来取这个数据,我本想用串口来发数据 ,但是考虑到会提供历史数据的情况 这样的话数据就会比较大  ,如果是用网络的话 好实现吗 ?就是用网线传输的话 写起来会不会很麻烦 ?这种数据传输的方式 应该有比较好的解决方案了吧 但是不好查 有人能指点一下吗?
查看完整描述

2 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

你为啥不把数据直接存放在数据库中?

查看完整回答
反对 回复 2018-07-30
?
慕慕森

TA贡献1856条经验 获得超17个赞

存在服务端情况下,可以让客户端,定时任务/实时存储数据到服务端,然后第三方软件通过服务端提供的数据服务接口获取数据.

另一种就是无服务端情况下,基于socket 数据传输。

 

两者实现上并不会太过于复杂,难得是需要保证数据在传输过程中的完整性,尤其是基于socket情况下


查看完整回答
反对 回复 2018-07-30
  • 2 回答
  • 0 关注
  • 708 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信