首页
社区
课程
招聘
问一个关于pipe的问题
发表于: 2006-5-18 22:40 4972

问一个关于pipe的问题

2006-5-18 22:40
4972
最近心比较烦,懒得去找MSDN了...因为没有学过关于pipe的函数...如果有人知道的可以推荐些资料给我看看...

   问题是:请问在pipe中有什么函数可以想select一样,在数据进入pipe以前阻塞起来...

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 603
活跃值: (617)
能力值: ( LV12,RANK:660 )
在线值:
发帖
回帖
粉丝
2
不懂,帮你顶!
2006-5-19 09:12
0
雪    币: 2319
活跃值: (565)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
3
pipe 的呼叫

CallNamedPipe  
ConnectNamedPipe  
CreateNamedPipe  
CreatePipe  
DisconnectNamedPipe  
GetNamedPipeHandleState  
GetNamedPipeInfo  
PeekNamedPipe  
SetNamedPipeHandleState  
TransactNamedPipe  
WaitNamedPipe  

如果在建立 pipe 时, mode 参数使用了 PIPE_WAIT,这样 ReadFile, WriteFile 便会变成 blocking call,等待 pipe 有资料读取后才返回
2006-5-19 09:32
0
雪    币: 117
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
pipe是什么东东哦。。俺不懂。
2006-5-19 09:49
0
雪    币: 2319
活跃值: (565)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
5
最初由 无奈无赖 发布
pipe是什么东东哦。。俺不懂。

简单来说,这是程序之间可以用来互相沟通的管道

除了 pipe (和有名字的 named pipe),还有 mailslot
2006-5-19 09:52
0
雪    币: 117
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
是不是中文的什么管道和邮槽这些之类的哦?
2006-5-19 10:03
0
雪    币: 603
活跃值: (617)
能力值: ( LV12,RANK:660 )
在线值:
发帖
回帖
粉丝
7
最初由 无奈无赖 发布
是不是中文的什么管道和邮槽这些之类的哦?


2006-5-19 10:27
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
到MSDN查SetNamedPipeHandleState即可
2006-5-19 10:36
0
雪    币: 159
活跃值: (339)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
9
我也是在MSDN上看到SetNamedPipeHandleState这个函数,但是没有完全的弄明白,又不想盲目的实验...

多谢上面的 riijj 和 chinawash 两位...

当然帮顶的两位也要谢谢的...自己兄弟客气话就不多说了

此帖可结
2006-5-19 11:35
0
游客
登录 | 注册 方可回帖
返回
//