腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Linux中的Windows NAmed
管道
替代
、
、
我们正在使用windows
命名
管道
与多个客户端进行通信,并执行
重叠
操作。关于这个你能给我指点一下吗?
浏览 3
提问于2010-08-20
得票数 5
回答已采纳
1
回答
在
命名
管道
上选择
、
有没有办法在win32中对
命名
管道
执行select()?我想在ReadFile调用上阻塞它,但只阻塞几秒钟,如果没有收到数据,就做一些其他的工作。
浏览 0
提问于2010-06-11
得票数 6
回答已采纳
1
回答
作为服务运行时的C#
管道
OperationCanceledException
、
、
、
我正在开发一个windows服务应用程序,我遇到了一个关于
命名
管道
服务器的问题。服务应用程序具有
命名
管道
服务,以便GUI与其通信-而GUI具有
命名
管道
客户端。
浏览 2
提问于2011-11-04
得票数 1
回答已采纳
1
回答
我是否可以在IO完成端口中使用带有或不
重叠
I/O的文件句柄?
、
、
、
我希望在消息模式下,结合I/O完成端口,在
命名
管道
上使用ReadFile() (
重叠
)。我只有真正的小块。是否可以使用与WriteFile()和不
重叠
I/O的I/O完成端口相关联的句柄?
浏览 5
提问于2022-04-08
得票数 0
3
回答
Windows
命名
管道
在WAN上的低吞吐量
、
、
、
我在使用Windows
命名
管道
时遇到了性能低下的问题。随着网络延迟的增加,吞吐量会迅速下降。每秒发送的消息数与往返时间大致呈线性关系。在服务器发送下一条消息之前,客户端似乎必须确认每条消息。
管道
是异步的,使用多个
重叠
的写操作(以及客户端的多个
重叠
的读操作),但这并没有提高吞吐量。是否可以通过
命名
管道
并行发送消息?
管道
是使用PIPE_TYPE_MESSAGE创建的,PIPE_READMODE_BYTE会工作得更好吗?有没有其他方法可以提高性能?这是一个部
浏览 0
提问于2010-04-26
得票数 2
回答已采纳
1
回答
用于Windows服务的IPC方法
、
、
、
、
似乎建议在这种特殊情况下使用RPC、
管道
或套接字。有人能帮我把这个弄清楚吗?我想了解我是应该使用
命名
管道
、.NET远程处理还是WCF。
浏览 5
提问于2016-07-18
得票数 0
回答已采纳
6
回答
枚举Windows中的
命名
管道
根据MSDN,我无法连接到
命名
管道
(在本例中是快速cgi
命名
管道
),我应该使用CreateFile()或CallNamedPipe() (平面C API,同步-无
重叠
I/O) 。
浏览 5
提问于2009-01-26
得票数 5
回答已采纳
1
回答
wxWidgets应用中的
重叠
IO
、
、
、
、
我正在开发一个纯Windows的wxWidgets GUI应用程序,该应用程序将通过
命名
管道
从服务进程接收异步通知。我想避免产生一个单独的线程用于
管道
句柄监控。因此,我正在考虑使用
重叠
IO。我的问题是:在主线程中接收
管道
句柄的最直接的方式是什么?
浏览 1
提问于2012-12-03
得票数 1
回答已采纳
1
回答
Windows
命名
管道
访问控制
、
、
、
我从匿名
管道
开始,但很快我发现它不支持
重叠
操作,正如所解释的那样。 因此,
命名
管道
是我的第二选择。我的困惑是:如果我创建了一个
命名
管道
,是否可以将此
管道
的访问限制为仅限于之前调用CreateProcess创建的子进程?因此,即使另一个进程获得了该
管道
的名称,它仍然无法读取或写入该
管道
。
浏览 0
提问于2016-11-28
得票数 5
1
回答
如何在windows上清除
命名
管道
?
、
、
、
我正在考虑将
命名
管道
用于DLL的调试输出。我的DLL是由一个专有的闭源程序加载的,这个程序时不时地崩溃。因此,我的问题是,如果我在一个单独的进程中创建一个
命名
管道
,并从我的DLL连接到它,并且我的DLL所在的进程崩溃并被清理,我是否仍然能够从我的第二个进程中读取在崩溃之前写入
命名
管道
的数据?我必须以非阻塞(缓冲)的方式写入
命名
管道
,以尽可能减少对计时的影响,最佳配置是什么?
重叠
IO?有人能给出一个好的阅读链接吗?(我不是C++初学者,
浏览 10
提问于2013-02-09
得票数 1
回答已采纳
1
回答
为什么GetOverlappedResult需要文件句柄?
、
、
、
看起来WaitForSingleObject(overlapped->hEvent)应该足以等待事件,以便
重叠
的I/O完成,那么GetOverlappedResult使用文件句柄做什么呢?
浏览 3
提问于2013-05-24
得票数 4
回答已采纳
1
回答
CreateNamedPipe和WaitForMultipleObjectsEx
、
我有一个线程,它创建了这样一个
命名
管道
:我在这个圆柱体线程中创建
管道
,如下所示:然后我试着像这样等待这个
管道
我在创建
命名
<em
浏览 9
提问于2016-07-15
得票数 0
回答已采纳
4
回答
将进程的IO重定向到Windows套接字
、
、
、
我是winsock的新手,我试着写一个接受新连接的服务器套接字,然后它调用一个外部可执行文件。如何将外部可执行文件的stdin和stdout重定向到已被接受的客户端套接字。我在谷歌上找到了下面的代码,但它不能工作。已成功创建新进程,但客户端无法从新进程接收任何数据。我使用的是Windows 7和Visual Studio 2008速成版。任何帮助和意见,我们将不胜感激。非常感谢!#include <winsock2.h>#include <stdio.h> #pragma comment(lib, &
浏览 2
提问于2011-02-14
得票数 4
回答已采纳
1
回答
IOCP:内核是如何决定同步还是异步完成WSASend的?
、
、
、
我们编写了利用I/O完成端口的软件,并在套接字对象上使用WSASend,在
命名
管道
上使用WriteFile。在这两种情况下,我们都发现这些API返回SOCKET_ERROR / WAS_IO_PENDING 1的速度比我们预期的要快得多(或者与
命名
管道
WriteFile操作相当)。对于套接字和
命名
管道
,如果完成得足够快,大型发送缓冲区(100k+)和小型消息(几个字节)将始终在第二次写入时异步完成。 有人能证实这一点吗?1“如果
重叠
操作已成功启动并将
浏览 0
提问于2014-11-03
得票数 1
1
回答
命名
管道
窗口的行为
、
、
我正在尝试在windows中创建一个带有
命名
管道
的基本服务器。问题发生在尝试连接
管道
时(我怀疑)。
浏览 0
提问于2012-10-18
得票数 0
回答已采纳
2
回答
命名
管道
和Windows上的
重叠
、
我是否需要使用创建
管道
,即使我不打算在同一个线程上进行读写? 我想澄清这个问题: 假设两个线程(读/写)同时访问
管道
,一个线程会因为某个内部
管道
互斥而阻塞直到另一个线程完成吗?
浏览 9
提问于2015-05-26
得票数 4
回答已采纳
2
回答
命名
管道
:许多客户。如何谨慎地创建线程?线程池?
、
、
、
、
形势:服务器通过CreateNamedPipe创建一个
命名
管道
实例,并等待客户机通过ConnectNamedPipe进行连接。每次客户端调用CreateFile来访问
命名
管道
时,服务器都会创建一个使用CreateThread为该客户端服务的线程。然后,服务器重新执行循环,通过CreateNamedPipe创建
管道
实例,通过ConnectNamedPipe侦听下一个客户端,等等.
浏览 3
提问于2010-08-12
得票数 2
1
回答
如何将
命名
管道
中的流转换为Socket流?(在Windows的C++中)
、
、
、
如何将
命名
管道
中的流转换为Socket流?(在Windows上)(在套接字上共享
管道
流中的所有新数据)?
浏览 3
提问于2010-06-16
得票数 1
回答已采纳
2
回答
Windows轮询或选择
命名
管道
、
、
、
是否可以在windows中的
命名
管道
句柄上使用select和poll?如果能举个例子就太好了。
浏览 1
提问于2010-10-12
得票数 2
1
回答
未发出信号通知非阻塞ConnectNamedPipe事件
、
、
、
、
我从
命名
管道
开始,需要将它们用于两个本地进程之间的IPC。我让服务器进程和客户端进程都以非阻塞
重叠
模式使用
管道
。一切正常(服务器成功地接收到客户端发送的字符串),除了通过
重叠
结构传递给ConnectNamedPipe()的事件没有按预期发出信号(在客户端连接时发出信号)。当服务器在WaitForSingleObject()调用上被阻塞时,客户端进程连接到
管道
,发送其数据并终止,但事件没有收到信号。我遗漏了什么?
浏览 2
提问于2013-01-14
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
介绍 Linux 中的管道和命名管道
为什么应该在 Linux 上使用命名管道
CAD文字重叠,如何快速删除重叠文字?
Linux系统编程之进程间通信方式:命名管道二
overkill删除重叠线型命令
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券