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

场景描述: 我做了一个winform桌面应用程序 ,程序每一个小时会出一个报告 报告内容是50多个物质的名称 和对应的浓度 算下来大概有1M的数据,现在是 其他软件(在其他电脑上)要从我这里来取这个数据,我本想用串口来发数据 ,但是考虑到会提供历史数据的情况 这样的话数据就会比较大  ,如果是用网络的话 好实现吗 ?就是用网线传输的话 写起来会不会很麻烦 ?

这种数据传输的方式 应该有比较好的解决方案了吧 但是不好查 有人能指点一下吗?


慕神8447489
浏览 717回答 2
2回答

慕妹3146593

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

慕慕森

存在服务端情况下,可以让客户端,定时任务/实时存储数据到服务端,然后第三方软件通过服务端提供的数据服务接口获取数据.另一种就是无服务端情况下,基于socket 数据传输。 两者实现上并不会太过于复杂,难得是需要保证数据在传输过程中的完整性,尤其是基于socket情况下
打开App,查看更多内容
随时随地看视频慕课网APP