gpt4 book ai didi

c# - 从一个程序获取变量到另一个程序

转载 作者:太空狗 更新时间:2023-10-30 00:26:27 25 4
gpt4 key购买 nike

我什至不确定如何提出这个问题,但我会试一试。

我有一个 C# 程序,它从生产线上的传感器读取指示生产线健康状况的值。这些值每 500 毫秒更新一次。我有四行是为此完成的。我想编写一个“概览”程序,该程序将能够通过网络访问这些值,从而很好地总结工厂的运作情况。我的问题是如何从在线的 c# 程序实时获取值到 c# 概览程序?

如果我的问题没有多大意义,请告诉我,我会尝试重新措辞。

谢谢!

最佳答案

您有多种选择:

  • MSMQ

在 MSMQ ( Microsoft Message Queuing ) 中写入消息。这是一个(可选的)持久且快速的存储,用于在机器之间传输消息。既然您说您需要其他应用程序中近乎实时的消息,那么使用 MSMQ 是有意义的,因为您不想在该应用程序中编写逻辑来处理大量传入消息。将 MSMQ 放在中间并取出您需要的东西,最重要的是尽可能取出。

  • WCF

另一个应用程序可以公开一个 WCF 服务,每次有可用数据时,您的实时应用程序都可以调用该服务。端点可以通过 net.tcp,这意味着低开销,尤其是当您发送小消息时。

其他选项包括之前所说的:数据库、文件等。因此您可以在多种选项中进行选择。

关于c# - 从一个程序获取变量到另一个程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11073045/

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