【问题标题】:Communication with .NET service [duplicate]与 .NET 服务的通信 [重复]
【发布时间】:2012-08-13 16:26:29
【问题描述】:

可能重复:
GUI and windows service communication

.NET GUI 应用程序和 .NET Windows 服务之间最简单的本地(在一台机器上)IPC 方式是什么?在最低级别上,它应该是命名管道或本地套接字之类的东西?有什么基础设施吗?

【问题讨论】:

  • 这是现有的 Windows 服务,还是您自己创建的服务?它是否在您的本地域上,通过公共互联网,在防火墙后面?您是否期望您的应用和服务之间有大量流量(即性能是一个重要的考虑因素)?
  • 它只在一台机器上。这是我们自己的 .NET 服务。
  • @OskarKjellin 但那是 3 岁。
  • @RichardEv 那是没有问题的。出于多种原因,我们需要单独的服务。
  • “简单”是什么意思? '基本','易于使用',......你尝试了什么?

标签: c# .net windows-services ipc


【解决方案1】:

我认为最简单的方法是使用 Web 服务或 RPC/RMC 东西 - 这样所有的通信都为您完成。不幸的是,我不确定您应该使用哪些类等的详细信息。如果您开始使用套接字,您基本上必须重新发明轮子并创建自己的程序之间通信方式,其他两个选项基本上将涉及做一些配置,然后一切看起来就像方法调用

【讨论】:

    猜你喜欢
    • 2010-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-27
    • 2018-02-21
    • 2020-05-13
    • 1970-01-01
    相关资源
    最近更新 更多