named-pipes 相关问题

命名管道是一种进程间通信机制,它既存在于Unix类Unix系统中(也称为FIFO,类似于文件),也存在于Microsoft Windows(它是内存内核)宾语)。语义和API在平台之间存在很大差异。

当写入者来来去去时从命名管道重新读取

我遇到了一个问题,我必须从命名管道中读取数据。我必须处理命名管道的写入者来来去去的情况,但我需要在整个应用程序中保持同一个管道打开......

回答 3 投票 0

为什么 tee 在命名 fifo 中会有所不同?

所以cpp代码试图使用一些随机数和BSGS算法来解决codeforces上的问题。 我在调试这个问题时遇到了问题,因为它通过 STDIN 与另一个程序对话......

回答 1 投票 0

C# WCF 命名管道 - 将进度返回到 GUI

我使用WCF服务在本地环境中复制文件。 WPF GUI 用于使用一些按钮从 WCF 服务调用方法。 我使用的通信类型是命名管道。 我有问题&

回答 1 投票 0

使用 Windows 服务本地托管的 WCF 服务 - 与 GUI 的命名管道通信 - “管道已结束。(109, 0x6d)。”

我已经阅读了Microsoft Page上有关Windows平台上进程间通信的文档,所以我开始做一些演示项目来测试它是如何工作的等。因为我只想...

回答 1 投票 0

数据仅在程序退出后写入命名管道

我正在尝试用 Rust 编写一个程序,将字符串写入命名管道。但是,数据仅在程序退出后才显示在接收端。 这是我的代码: 使用 termion::event::Key; 使用

回答 1 投票 0

命名管道监视器

我正在尝试使用 API 挂钩嗅探命名管道消息。我正在使用以下 C# 代码。当我使用命名管道流进行通信时,我没有看到任何命名管道消息。任何帮助都是

回答 1 投票 0

检测全局命名空间中具有相同名称的管道服务器

问题:有没有办法快速检查特定管道名称是否托管在会话 0 中 - 最好是在 ServiceHost.Open 调用期间? 设想: 两个进程 PipeHost 和 PipeUs...

回答 1 投票 0

网络上的命名管道

我编写了一个非常简单的代码来设置一个“服务器”,该服务器创建一个命名管道并等待客户端连接。一旦客户端打开管道,服务器就会发送其数据(大约 10mb 的块)...

回答 0 投票 0

协调多个 goroutine 的错误状态?

我有三个相互依赖的 goroutine,我正在通过通道协调它们。其中两个例程是写入程序,一个是命名管道的读取程序。 然而,这些例程中的每一个都...

回答 1 投票 0

通过 NamedPipes 使用 gRPC ASP.NET Core 时如何配置 NamedPipes 权限

我有一个使用 ASP.Net Core 的 gRPC 服务器作为 Windows 服务运行。我还有一个以受限用户身份运行的 gRPC 客户端。如果我以管理员身份运行 gRPC 客户端,他们就可以正常通信。

回答 1 投票 0

命名管道有对应的设备驱动吗?

定义: 设备文件是程序和设备驱动程序之间的接口。设备驱动程序位于内核中;程序(应用程序)位于用户空间中。程序访问的方式...

回答 2 投票 0

CreateNamedPipe 导致 ERROR_ACCESS_DENIED?

我需要创建一个命名管道用于客户端和服务器(在同一主机中)之间的通信,以下是代码: WCHAR wszPipeName[MAX_FILE_LENGTH]; swprintf_s(wszPipeName, MAX_FILE_LENGTH, L"\\.\pi...

回答 3 投票 0

.NET Core:允许其他用户写入命名管道

使用NamedPipeServerStream读取数据并使用NamedPipeClientStream写入数据,当两个进程由同一用户运行时一切正常,但如果我由不同用户运行客户端进程...

回答 1 投票 0

Windows 和 Linux 应用程序之间的管道

如果我在同一 LAN 上有一台 Windows 机器和一台 Linux 机器,我可以使用(命名)管道在两者之间进行通信吗? 我特别考虑在 Wind 上的 C# 或 VB.NET 中使用 System.IO.Pipes 命名空间...

回答 2 投票 0

丢弃命名管道的缓冲区

我正在从命名管道中读取数据以与其他进程进行通信。在某些情况下,我需要丢弃命名管道中的缓冲输入,然后继续读取新输入。 我想出了...

回答 1 投票 0

当 NamedPipeClientStream 尝试连接到 Windows 服务中的 NamedPipeServerStream 时,“访问路径被拒绝”

我们正在使用命名管道实现进程间通信。 如果我对 NamedPipeClientStream 和 NamedPipeServerStream 使用控制台应用程序,那么它会很好地工作。但当我...

回答 1 投票 0

用于命名管道连接的本地IP是什么? [重复]

这甚至与具有 IP 地址的命名管道连接的副本相差甚远 本地系统上的 Windows C++ 应用程序具有连接到远程系统的多个适配器和 IP 地址...

回答 1 投票 0

C# 更改命名管道访问权限

当我尝试向管道添加安全性时,出现未经授权的访问异常。我认为这需要在创建管道时定义,或者至少添加更改管道的权限,...

回答 1 投票 0

通过命名管道运行 mpg321 不起作用

我有一个运行 OMV 的树莓派 4。我创建了一个名为 hasspipe 的命名文件,然后为了使其始终运行,创建了以下脚本: #!/bin/bash 虽然真实;做 评估&q...

回答 1 投票 0

我的命名管道在第一次连接后工作正常,但后来我得到 System.ObjectDisposeException:无法访问关闭的管道

对于 C# 应用程序之间的双向数据交换,我使用命名管道。 App-1 是管道服务器,App-2 是客户端。 当在 App-1 中单击按钮时,将执行 pipeline_server 方法并且...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.