【问题标题】:LAN inter-process communication in C#?C#中的LAN进程间通信?
【发布时间】:2010-04-29 06:21:27
【问题描述】:

实现局域网进程间通信的最简单方法是什么? 我需要阻止机器 A 上的进程,直到机器 B 上的进程只向他发送一个简单的字符串 msg

不知道是否值得构建整个 WCF 项目。

你说什么?

【问题讨论】:

    标签: c# wcf concurrency communication


    【解决方案1】:

    转到 WCF。

    既然有这个非常适合的库,为什么还要自己创建一些东西? WCF 可以满足您开箱即用的需求。它支持您需要的那些同步阻塞调用。

    帮自己一个忙,好好学习,你不会后悔的。

    【讨论】:

      【解决方案2】:

      我曾认为可以创建一个 win32“命名”对象,可能能够提供此功能。不过,我没有在网络搜索中发现它。当然,您可以尝试直接使用 BCL 套接字机制,阻塞套接字接受。您也可以尝试 .net 远程处理,但我不确定它是否会比 WCF 更轻量级。

      最终,WCF 可能是最好的。如果您使用自托管,那么我认为它并没有您想的那么重。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-15
        • 2011-01-05
        • 2011-04-17
        相关资源
        最近更新 更多