需要:我需要创建一个实时,低延迟中间件,用于侦听传送带上扫描设备上的插槽工厂安全带,将读取的数据发送到SAP;所有在网络中。
提议:在高层次上,我的想法是使用System.Net.Sockets
客户端在C#中编写Windows服务以连接到设备,然后在读取时将其推送到SAP 。我的问题特定于Windows服务和TCP套接字方面(我可以处理SAP方面)。
我希望得到Windows服务和Socket经验丰富的人的一些概念指导。另外,我是否需要始终打开套接字以便监听数据,权限?我不需要广泛的答案或代码;虽然我也不反对。
在Computer Science社区中,或许会更好地收到这个问题?我肯定不是第一个需要这样的解决方案的人。 ;)