问题标签 [inter-process-communicat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
496 浏览

c#-4.0 - 同一台机器上的进程间通信

现在我想在 ConsoleApplication35.exe 中创建的 ConsoleApplication36.exe 中使用对象 share1。我该怎么做?请给我发送 ConsoleApplication36.exe 的代码。

0 投票
1 回答
1754 浏览

c#-4.0 - 使用tcp在同一台机器上进行进程间通信

我有两个进程客户端和服务器。这如下:这是我的客户进程:-

这是我的服务器进程:

但它给出了一个错误,如:服务器进程中的错误:无法找到程序集'ConsoleApplication45,Version = 1.0.0.0,Culture = Neutral,PublicKeyToken = null'。

0 投票
0 回答
382 浏览

python - 停止龙卷风网络服务器

我知道已经有人问过这个问题,但是建议的解决方案对我不起作用。我想运行龙卷风,也希望能够以某种方式从另一个应用程序的命令中停止它。

问题是,当遵循http://pastebin.com/KU3KN0ZhstopTornado()中的解决方案时,如果进程已经在运行(假设睡眠和stopTornado最后将被删除),我该如何调用该方法?

我基本上需要另一个可以调用此方法的 python 脚本(或向 starttornado 脚本发送消息)。

有谁知道如何做到这一点?

0 投票
1 回答
769 浏览

windows - 从另一个进程读取列表视图数据

这是一种 GUI 自动化应用程序,我想从另一个进程的列表视图中读取数据。

列表视图类是 SysListView32 并具有以下样式集 LVS_OWNERDRAWFIXED

通常,我可以使用以下过程从列表视图中读取文本

  • 在其他进程的内存空间中分配内存
  • 向 listview 发送消息以使用该进程中分配的缓冲区指针读取文本
  • 读取缓冲区

当列表视图不是所有者绘制时它工作正常,但在这种情况下,列表视图似乎是由所有者绘制的,即列表项没有数据。

是否可以通过我讨论过的方法或任何方法或通过挂钩 api 或任何方法从这样的列表视图中读取文本?

0 投票
0 回答
172 浏览

ipc - 分布式系统中的通信——文件真的被使用了吗?

沟通类型

瞬态• 消息仅在通信进程处于活动状态时存在

持久• 即使进程不活动,消息仍然存在 • 置于持久消息队列中执行接收进程)

一份文件!• 文件是发送给相同或不同程序的另一个激活(实例化、执行)的消息 • 范式扩展到消息传递(管道、端口文件)

上面的摘录是在我看过的一些幻灯片中的分布式系统的上下文中。我不明白幻灯片中“文件”的使用。这个文件在什么上下文中?分布式系统中是否存在文件通信,还是上面的描述有问题?

0 投票
4 回答
19241 浏览

c# - 如何在两个进程之间交换数据?

可能重复:
C# 中的 IPC 机制 - 用法和最佳实践

我有两个不同的过程:AB.

进程A想要向进程发送B一些数据(字节数组、字符串、结构等......)。所以假设A需要发送以下缓冲区:

并且B需要接收这个缓冲区:

最简单的解决方案是什么?

0 投票
2 回答
87 浏览

c++ - 如何在特定时间段内使用 `accept()` 接受任意数量的连接?

例如,我不知道有多少客户端将连接,但我希望任意数量的客户端能够在一段时间内连接,比如 10 秒。

现在我有这样的事情:

这将接受任意数量的连接,但显然,while 循环的最后一次迭代将留下对 accept() 的调用,从而阻止程序继续运行。

我将如何解决这个问题?

0 投票
2 回答
1080 浏览

c - fnctl : invalid argument in C

I m working with File Locking in interprocess Communication , the following code bugs me... when run through terminal in Macintosh

But the following error appears : fnctl : invalid argument

plz help me in this question...

0 投票
0 回答
116 浏览

c++ - 在 2 个不同的程序之间复制 std::string

我有一个在某些程序中生成的 std::string 。我有另一个程序应该使用这个字符串。同时(出于调试目的)这些程序是独立的 - 但我仍然想在其他程序中获取和处理这个字符串。我该怎么做?我可以将字符串复制为文本(例如在调试器中表示字符串 bu 文本可视化器),然后在第二个程序中使用 std::string(text) 生成该字符串的副本。文本约为 200 行。

0 投票
2 回答
443 浏览

vb.net - 使用 NamePipe [进程间通信] VB.NET 传输对象

到目前为止,我已经完成了能够让我在发送者和接收者之间传输文本的部分。反正有没有通过使用命名管道来传输对象?例如。数组列表