77得票8回答
什么是最高效的node.js进程间通信库/方法?

我们有几个 Node.js 进程需要能够相互传递消息,最高效的方式是什么?使用 node_redis 的发布/订阅功能如何? 编辑:这些进程可能在不同的机器上运行。

59得票12回答
有没有适用于进程间调用的好用且简单的远程过程调用库?

我需要向服务器进程发送一个简单的单向命令,其中包含内置C++类型的参数(因此序列化非常简单)。C++,Windows XP+。 我正在寻找一个不需要复杂配置、提供简单接口、不需要数小时到数天的学习,并且没有商业使用限制的库。简单问题的简单解决方案。 Boost.Interprocess 对...

29得票7回答
在node.js中,如何声明一个共享变量,可以由主进程初始化并由工作进程访问?

我想要以下内容: 在启动期间,主进程从文件中加载一个大表,并将其保存到共享变量中。该表具有9列和1200万行,大小为432MB。 工作进程运行HTTP服务器,接受实时查询以对大表进行操作。 以下是我的代码,显然没有达到我的目标。var my_shared_var; var cluste...

18得票9回答
在C#中,最简单的进程间通信(IPC)方式是什么?

我有两个C#应用程序,我想让其中一个向另一个发送两个整数(这不必很快,因为它只在每几秒钟调用一次)。 最简单的方法是什么?(它不必是最优雅的方法。)

17得票1回答
如何正确地在C#中使用命名管道——多个连接、服务器重建等

我需要在C#应用程序之间实现进程间通信。我决定使用命名管道,并编写了以下代码:服务器端while (true) { using (var server = new NamedPipeServerStream("some_pipe")) { server.Wait...

16得票2回答
如何从Unity应用程序启动一个Android活动?

我知道这似乎是一个琐碎的问题,但我在互联网上找不到任何确切的答案。我在stackoverflow上看到了一个非常相似的问题:如何从Android活动启动Unity应用程序?,但它与我的问题完全相反。此外,Android活动必须能够从Unity应用程序接收一些输入字符串,就像在PC上使用syst...

14得票3回答
当使用回环地址进行基于TCP/IP套接字的IPC时,常见的网络堆栈是否会跳过在较低级别的PDU中对消息进行分帧?

在一些环境中,比如Java,使用TCP/IP套接字在同一主机上的进程之间传递消息时自然而然地使用“localhost”地址(IPv4中的127.0.0.1或IPv6中的::1)(因为Java倾向于不在其API中公开其他IPC机制)。 显然,这可能比通过管道进行消息传递或使用共享内存进行IPC...

14得票5回答
如何从C++ .NET应用程序发送一个对象(或指针)到VB应用程序

我有两个应用程序。VB应用程序是用.NET 3.5编写的,非常庞大。因为几个原因,我无法将其改写成C++。不确定这是否重要,但它是x86应用程序。C++应用程序是用.NET 4.0编写的。它是x64版本,不支持x86。目前还是托管代码,但稍后会混合使用托管和非托管代码。它是x64版本,必须保持...

14得票4回答
一个Python脚本是否可以知道同一脚本的另一个实例是否正在运行并与其通信?

我希望防止同一个长时间运行的Python命令行脚本同时运行多个实例,并且我希望新实例能够在自杀之前将数据发送给原始实例。如何以跨平台的方式实现这一点? 具体而言,我想实现以下行为: 1.从命令行启动“foo.py”,它将持续运行很长时间--天或周,直到机器重新启动或父进程将其杀死。 2....

13得票7回答
如何解决“ChannelDispatcher无法打开其IChannelListener”错误?

我正在尝试在Windows服务中托管的WCF与我的服务GUI之间进行通信。问题是当我尝试执行OperationContract方法时,我遇到了以下错误: "The ChannelDispatcher at 'net.tcp://localhost:7771/MyService' ...