多进程间命名管道通信问题

wxk12345 2013-05-14 02:42:05
我在windows7系统里写了一个系统服务作为命名管道服务端,客户端代码在另外一个基于LSP的dll里,每个调用socket函数(send、sendto等)的进程都会加载我这个dll,截获这些socket调用后获取一些相关信息,通过命名管道发给服务,但是对命名管道不熟悉,看了半天也没弄明白,一个命名管道是否可以由多个客户端进程连接。(由于调用我这个dll的进程数量不确定,所以在服务里用多线程建命名管道的方法貌似不太合适。而且WSASEND这类函数会被频繁使用,如果每次调用就与命名管道连接一次,效率太低。话说win7里这个session0真要命)
msdn里说一个管道里有多个实例,可以允许多个进程连接,但是没有进一步解释,本人小白,麻烦大神们给指导一下,越详细越好
...全文
95 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧