named-pipes相关内容

基于路径的参数的ANSPLE中的进程替换

许多Ansible模块被设计为接受文件路径作为参数,但缺乏直接提供文件内容的可能性。如果输入数据实际上来自文件以外的其他地方,这将迫使用户在磁盘上的某个位置创建一个临时文件,将所需的参数值写入其中,然后将该临时文件的路径提供给Ansible模块。 为了便于说明,java_cert Ansible module将参数pkcs12_Path作为指向包含要导入到给定Java密钥库的密钥对的PKCS ..
发布时间:2022-04-23 12:45:02 其他开发

Node.js与.Net之间的命名管道通信

我正在研究.Net(v4.5.2)和Java脚本node.js(v8.9.0)应用程序之间的进程间通信。我想为此使用Windows命名管道(并且只使用命名管道)。对于Java脚本应用程序,我使用的是命名管道包(v0.0.1) 我能够在这两个应用程序之间建立连接,这告诉我,我在这里并不是完全错误的。每当我向NamedPipeServerStream写入字符串,但没有接收到数据时,我希望看到在Java ..
发布时间:2022-04-08 22:04:53 C#/.NET

什么时候应该使用管道或GRPC进行进程间通信(在C#.NET Core中)?

Pipes和ASP.NET Core GRPC支持local和远程IPC/RPC(对GRPC有一些平台限制) 我什么时候应该使用一种技术(管道)或另一种技术(GRPC)? 我牢记的观察、思考和考虑: GRPC似乎计划在未来的某个迭代中取代WCF。 本地部署和计算机限制(以非管理员/用户身份运行、计算机防火墙、不同平台/操作系统) 网络遍历,兼容同机多机(前端/后端阵列 ..
发布时间:2022-04-03 10:59:45 C#/.NET

命名管道不会等到在 bash 中完成

在下面的 test.jl 中创建一个 output.txt 并生成一些控制台输出.控制台输出处理得很好.但是在完全创建 output.txt 之前,控制权会在 echo 之后立即返回.在 echo 和 mv 之间放置一个等待会导致无限期的等待.是否应该在不终止管道的情况下将回车传递给管道? mkfifo 管道睡眠 1000000 >管道&朱莉娅stdout.txt 2>stderr.tx ..
发布时间:2022-01-23 19:02:41 其他开发

如何将命名管道字符串从未管理的代码空间发送到托管代码空间?

我似乎遇到了命名管道 101 问题.我有一个非常简单的设置来连接从 C++ 非托管应用程序传输到 C# 托管应用程序的单一命名管道.管道连接,但我无法通过管道发送“消息",除非我关闭似乎刷新缓冲区并传递消息的句柄.好像消息被屏蔽了.我尝试颠倒客户端/服务器的角色并使用不同的标志组合调用它们,但没有任何运气.我可以轻松地从 C# 托管到 C++ 非托管的另一个方向发送消息.有没有人有任何见解.你们中 ..
发布时间:2022-01-12 15:10:24 C#/.NET

如何在 Android 中创建命名管道 (mkfifo)?

我在 Android 中创建命名管道时遇到了麻烦,下面的示例说明了我的困境: res = mkfifo("/sdcard/fifo9000", S_IRWXO);如果 (res != 0){LOG("创建管道时出错 (return:%d, errno:%d)", res, errno);} 代码总是打印出来: 创建管道时出错 (return:-1, errno:1) 我无法弄清楚这失败的确 ..
发布时间:2022-01-10 23:31:08 移动开发

创建命名管道 (WCF) 所需的最低操作系统权限

我有一个在登录用户的上下文中运行的 exe.exe 使用 WCF 使自己成为命名管道服务器(它将被多个客户端调用). 用户是否需要特定的权限才能让 exe 能够创建命名管道?我已经尝试以具有相当少权限的用户身份运行(即仅在本地用户组中),这工作正常 - 但我担心当我部署到客户端站点时,用户可能会以某种方式受到限制意味着命名管道创建不起作用. 解决方案 本地登录用户无需特殊权限即可使用 ..
发布时间:2022-01-04 19:17:49 其他开发

为什么只读打开的命名管道会阻塞?

在使用 Python 处理各种 UNIX(Linux、FreeBSD 和 MacOS X)下的命名管道 (FIFO) 时,我注意到了一些奇怪之处.第一个,也许是最烦人的是,尝试以只读方式打开空/空闲 FIFO 会阻塞(除非我使用 os.O_NONBLOCK 和较低级别的 os.open()代码>调用).但是,如果我打开它进行读/写,则不会出现阻塞. 示例: f = open('./myfi ..
发布时间:2021-12-29 12:34:49 其他开发

ffmpeg 输出管道到命名的 Windows 管道

这个问题与我之前的问题有关:将原始帧转换为 webm 直播 我想将视频传输到 ffmpeg 并通过另一个管道读回,但我无法将 ffmpeg.exe 的输出通过管道传输到 Windows 上的命名管道. 我在 C# 中对管道的定义: NamedPipeServerStream p_to_ffmpeg;NamedPipeServerStream p_from_ffmpeg;p_to_ff ..
发布时间:2021-12-26 19:14:08 C#/.NET

从 ffmpeg 流式传输视频并使用 OpenCV 捕获

我有一个通过 rtp 传输到 ffmpeg 的视频流,我想将其通过管道传输到我的 OpenCV 工具以进行实时流处理.rtp 链接正在工作,因为我能够将传入的数据发送到文件并播放它(或者如果通过 ffplay 播放).我的 OpenCV 实现也能正常工作,因为我能够从文件和网络摄像头捕获视频. 问题是流向 OpenCV.我听说这可以使用命名管道来完成.首先,我可以将 ffmpeg 输出流式传 ..
发布时间:2021-12-26 19:08:23 其他开发

使用 FFMPEG 将视频文件连续流式传输到 RTMP 服务器

ffmpeg 将 RTMP 流作为输入或输出处理,并且运行良好. 我想将一些视频(由 python 脚本管理的动态播放列表)流式传输到 RTMP 服务器,我目前正在做一些非常简单的事情:使用 FFMPEG 将我的视频一个一个地流式传输到 RTMP 服务器,但是这会导致每次视频结束时连接中断,当下一个视频开始时,流就准备好了. 我想在没有任何连接中断的情况下流式传输这些视频,然后才能正确 ..
发布时间:2021-12-26 19:02:26 其他开发

将压缩的 CSV 文件导入 PostgreSQL

我有一个很大的压缩 csv 文件 (25gb),我想将它导入 PostgreSQL 9.5 版本.有没有什么快速的方法可以在不提取文件的情况下将 zip 或 qzip 文件导入 postgres? 解决方案 有一个使用命名管道的老技巧(适用于 Unix,不了解 Windows) 创建命名管道:mkfifo/tmp/omyfifo 将文件内容写入其中:zcat mycsv.csv.z ..
发布时间:2021-12-25 19:41:48 其他开发

2 个进程(应用程序)之间的共享内存

我找不到对这个问题有用的答案,尽管有人以不同的方式提出过多次. 我想在两个进程(两个不同的应用程序)之间共享一个内存,以便其中一个可以写入该内存,另一个可以读取. 这在 .NET 中可行吗?怎么样? 谢谢 解决方案 目前,.NET 不支持节(也称为内存映射文件).很快,4.0 版本就有了 System.IO.MemoryMappedFiles 命名空间.花了这么长时间是有 ..
发布时间:2021-12-21 09:59:44 C#/.NET

C# 3.5 - 跨网络连接命名管道

在 C# 中通过网络设置命名管道的正确方法是什么? 目前我有两台机器,“客户端"和“服务器". 服务器以下列方式设置它的管道: NamedPipeServerStream pipeServer = new NamedPipeServerStream(“管道",PipeDirection.InOut,10、PipeTransmissionMode.Byte,管道选项.无)pipeSer ..
发布时间:2021-12-20 10:40:49 C#/.NET

命名管道不会等到 bash 中的完成

在下面的 test.jl 中创建一个 output.txt 并生成一些控制台输出.控制台输出处理得很好.但即使在 output.txt 完全创建之前,控制也会在 echo 之后立即返回.在 echo 和 mv 之间放置等待会导致无限等待.是否应该在不杀死管道的情况下将回车传递给管道? mkfifo 管道睡眠 1000000 >管&julia stdout.txt 2>stderr. ..
发布时间:2021-12-18 16:02:46 其他开发

如何创建虚拟文件?

我想模拟一个文件而不将它写在磁盘上.我的可执行文件末尾有一个文件,我想提供它的 dll 路径.当然,因为它没有真正的路径,所以我必须伪造它. 我第一次尝试在 Windows 下使用命名管道来做到这一点.这将允许像 \\.\pipe\mymemoryfile 这样的路径,但我不能让它工作,而且我不确定 dll 是否支持这样的路径. 其次,我找到了 CreateFileMapping 和 ..
发布时间:2021-12-18 08:19:17 C/C++开发

通过命名管道绑定公开 WCF 服务

简介: 几天前我成功地实现了一个托管在 Windows 服务中的 WCF 服务.StackOverflow 的社区帮助我解决了 这里的 WSDL 暴露.我再次感谢你.然而,最近我发现这个服务的另一个潜在客户端与服务位于同一台机器上,这让我认为我应该添加另一个具有 namedPipesBinding 的端点. 就我而言,命名管道似乎是机器内通信的最佳解决方案.如果有误,请纠正我. ..

WCF 命名管道最小示例

我正在寻找 WCF 命名管道的最小示例(我希望有两个最小的应用程序,服务器和客户端,它们可以通过命名管道进行通信.) Microsoft 有一篇精彩的文章 入门教程 描述了WCF 通过 HTTP,我正在寻找与 WCF 和命名管道类似的东西. 我在网上找了几篇帖子,但都有些“高级".我需要一些最小的,只有强制性的功能,所以我可以添加我的代码并使应用程序运行. 如何替换它以使用命名管 ..
发布时间:2021-12-13 19:26:00 C#/.NET

通过命名管道从 Windows 服务(会话 #0)连接到桌面应用程序(会话 #1)

给定: - 应用程序 - 桌面 GUI (WPF) .NET 应用程序 - Windows 服务监视应用程序(.NET 也是) Windows 服务会定期“ping"应用程序以确保其健康(如果不是,则 winservice 将重新启动它). 我打算通过命名管道实现“ping".为了让事情更简单,我决定用 WCF 来做.该应用程序承载一个 WCF 服务(一个操作 Ping 返回一些东西) ..
发布时间:2021-12-13 10:09:22 其他开发