c# - 将数据从设备套接字实时推送到 SAP 的策略
问题描述
需要:我需要创建一个实时、低延迟的中间件,它监听工厂传送带上扫描设备上的套接字,并将其读取的数据发送到 SAP;都在网络中。
建议:在高层次上,我的想法是用 C# 编写一个 Windows 服务,使用System.Net.Sockets
客户端连接到设备,然后在读取时将其推送到 SAP。我的问题特定于 Windows 服务和 TCP 套接字端(我可以处理 SAP 端)。
我想从在 Windows 服务和套接字方面有经验的人那里得到一点概念指导。另外,我是否需要保持套接字始终打开才能监听数据,对吗?我不需要广泛的答案或代码;虽然我也不反对。
也许这个问题在计算机科学界会更受欢迎?我肯定不是第一个需要这样的解决方案的人。;)
解决方案
推荐阅读
- linux - 使用 find 查找具有特定模式而不是其他模式的文件
- r - 美人鱼流程图不呈现“更长的箭头”
- swift - 如何访问 struct Codable, Identifiable 中的数组?
- python - 为什么 valueError 预期 min_ndim=3,发现 ndim=2。收到的完整形状:(无,29907),Conv1D 关于 fasta 序列分类的困惑?
- excel - Visual Basic For Applications: Odd Error '-2147417848 (80010108)' en tiempo de ejecución: Error en el método 'Range' de objeto '_Worksheet'
- react-native - React Native - UseState 返回初始值
- android - kotlin 返回类型为 null?.let{}
- gradle - 如何设置 gradle 以首选从 init.gradle 到 build.gradle 的存储库?
- html - 检测脚本标签 URL 的来源
- kubernetes - 加快 Kubernetes 部署的推出