PeekNamedPipe 始终为totalBytesAvailable 返回 0
PeekNamedPipe( tmp_pipe, // __in HANDLE hNamedPipe, NULL, // __out_opt LPVOID lpBuffer, 0, // __in DWORD nBufferSize, NULL, // __out_opt LP…
GLE 997:重叠 I/O 操作正在进行中
这篇文章与我之前的文章相关。在那里,我将 PipeServer 和 Client 创建为两个单独的程序,并尝试写入服务器并获取响应。该程序将进入无限循环。 因此…
ActiveRecord 在 Windows 上使用 mysql 命名管道
是否可以通过命名管道从 ruby/ActiveRecord 连接到 mysql 数据库。 操作系统是Windows。 谢谢。…
未从命名管道服务器收到任何响应
我在 Windows 服务中创建了一个 NamedPipe,并手动启动该服务或在系统启动时启动该服务。 编辑: lpszPipename = TEXT("\\\\.\\pipe\\1stPipe") OVERL…
从另一个系统访问命名管道时访问被拒绝
我有一个命名管道,它工作正常,当我使用在我的系统上运行的客户端访问它时, 客户端尝试使用以下代码打开文件: LPTSTR lpszPipename = TEXT("\\\\sm…
创建命名管道时出现 GLE=5(访问被拒绝)错误
我尝试创建命名管道但收到 GLE 5(访问被拒绝错误) #include <windows.h> #include <stdio.h> #include <conio.h> #include <tchar.h&…
您能更详细地解释一下 PIPE_READMODE_MESSAGE/PIPE_READMODE_BYTE 之间的区别吗?
虽然我已经浏览了此处的文档,它对我来说仍然没有意义: 数据以流的形式从管道中读取 的消息。该模式只能 如果 PIPE_TYPE_MESSAGE 也被使用 指定。 …
命名管道名称可以有反斜杠吗?
根据 MSDN, [管道名称] 必须具有 以下表格: \\.\pipe\pipename 名称的管道名部分可以 包括除 a 之外的任何字符 反斜杠,包括数字和 特殊字符。整个…
.NET NamedPipes 客户端服务器通信问题 Web 服务
我正在尝试让客户端/服务器在我正在从事的项目中来回交谈。在两个 Windows 服务之间进行通信时(到目前为止),它似乎工作正常。但当我将客户端放入网…
读取在命名管道上不阻塞
我有以下 C 代码,它从管道读取,然后应该阻塞,但它永远不会阻塞 int pipe_fd int res int open_mode = O_RDONLY char buf[100] int bytes_read = 0 …
通过命名管道发送结构化数据 (Linux)
我在 Debian 系统上使用命名管道进行 IPC。我将把一些数据作为一组字符串从 bash 脚本发送到用 C 代码编写的后台运行进程。 我要发送的数据是四个字符…
命名管道:很多客户。如何谨慎创建线程?线程池?
情况: 我在 Windows 上使用命名管道进行 IPC,使用 C++。 服务器通过CreateNamedPipe创建命名管道实例,并等待客户端通过ConnectNamedPipe连接。 每…