命名管道是一种进程间通信机制,它既存在于Unix类Unix系统中(也称为FIFO,类似于文件),也存在于Microsoft Windows(它是内存内核)宾语)。语义和API在平台之间存在很大差异。
当我的主程序在无限循环中运行时,我试图在后台读取 FIFO(使用线程)。我想使用 select() 因为否则处理器会以 100% 的速度运行,但是
我遇到了一个问题,我必须从命名管道中读取数据。我必须处理命名管道的写入者来来去去的情况,但我需要在整个应用程序中保持同一个管道打开......
所以cpp代码试图使用一些随机数和BSGS算法来解决codeforces上的问题。 我在调试这个问题时遇到了问题,因为它通过 STDIN 与另一个程序对话......
我使用WCF服务在本地环境中复制文件。 WPF GUI 用于使用一些按钮从 WCF 服务调用方法。 我使用的通信类型是命名管道。 我有问题&
使用 Windows 服务本地托管的 WCF 服务 - 与 GUI 的命名管道通信 - “管道已结束。(109, 0x6d)。”
我已经阅读了Microsoft Page上有关Windows平台上进程间通信的文档,所以我开始做一些演示项目来测试它是如何工作的等。因为我只想...
我正在尝试用 Rust 编写一个程序,将字符串写入命名管道。但是,数据仅在程序退出后才显示在接收端。 这是我的代码: 使用 termion::event::Key; 使用
我正在尝试使用 API 挂钩嗅探命名管道消息。我正在使用以下 C# 代码。当我使用命名管道流进行通信时,我没有看到任何命名管道消息。任何帮助都是
问题:有没有办法快速检查特定管道名称是否托管在会话 0 中 - 最好是在 ServiceHost.Open 调用期间? 设想: 两个进程 PipeHost 和 PipeUs...
我编写了一个非常简单的代码来设置一个“服务器”,该服务器创建一个命名管道并等待客户端连接。一旦客户端打开管道,服务器就会发送其数据(大约 10mb 的块)...
我有三个相互依赖的 goroutine,我正在通过通道协调它们。其中两个例程是写入程序,一个是命名管道的读取程序。 然而,这些例程中的每一个都...
通过 NamedPipes 使用 gRPC ASP.NET Core 时如何配置 NamedPipes 权限
我有一个使用 ASP.Net Core 的 gRPC 服务器作为 Windows 服务运行。我还有一个以受限用户身份运行的 gRPC 客户端。如果我以管理员身份运行 gRPC 客户端,他们就可以正常通信。
定义: 设备文件是程序和设备驱动程序之间的接口。设备驱动程序位于内核中;程序(应用程序)位于用户空间中。程序访问的方式...
CreateNamedPipe 导致 ERROR_ACCESS_DENIED?
我需要创建一个命名管道用于客户端和服务器(在同一主机中)之间的通信,以下是代码: WCHAR wszPipeName[MAX_FILE_LENGTH]; swprintf_s(wszPipeName, MAX_FILE_LENGTH, L"\\.\pi...
使用NamedPipeServerStream读取数据并使用NamedPipeClientStream写入数据,当两个进程由同一用户运行时一切正常,但如果我由不同用户运行客户端进程...
如果我在同一 LAN 上有一台 Windows 机器和一台 Linux 机器,我可以使用(命名)管道在两者之间进行通信吗? 我特别考虑在 Wind 上的 C# 或 VB.NET 中使用 System.IO.Pipes 命名空间...
我正在从命名管道中读取数据以与其他进程进行通信。在某些情况下,我需要丢弃命名管道中的缓冲输入,然后继续读取新输入。 我想出了...
当 NamedPipeClientStream 尝试连接到 Windows 服务中的 NamedPipeServerStream 时,“访问路径被拒绝”
我们正在使用命名管道实现进程间通信。 如果我对 NamedPipeClientStream 和 NamedPipeServerStream 使用控制台应用程序,那么它会很好地工作。但当我...
这甚至与具有 IP 地址的命名管道连接的副本相差甚远 本地系统上的 Windows C++ 应用程序具有连接到远程系统的多个适配器和 IP 地址...
我有一个运行 OMV 的树莓派 4。我创建了一个名为 hasspipe 的命名文件,然后为了使其始终运行,创建了以下脚本: #!/bin/bash 虽然真实;做 评估&q...