在消息类命名管道中可在 CallNamedPipe 和TransactNamedPipe两个函数中同时完成读写操作,但到底是先读呢还是先写?读写顺序可不可以更改?
我在帮助中找不到与读写顺序相关的参数设置。比如 我在客户端调用CallNamedPipe想先向服务器读数据,然后再写数据,服务器端调用TransactNamedPipe,此时服务器怎么知道客户端的请求到底是先读还是先写?
如果只读不写,或只写不读会不会发生错误?
我在帮助中找不到与读写顺序相关的参数设置。比如 我在客户端调用CallNamedPipe想先向服务器读数据,然后再写数据,服务器端调用TransactNamedPipe,此时服务器怎么知道客户端的请求到底是先读还是先写?
如果只读不写,或只写不读会不会发生错误?
解决方案 »
- 关于mfc双缓冲画图的问题
- RadioButton设置为只读
- VC打印求助(100)
- 100分问一个有关DLL动态加载的问题
- qrlvls(空 气) jiangsheng(蒋晟.MSMVP2004Jan)请进!
- 看了一个星期的vc,怎么没一点感觉,以前学delphi,在界面上拉几个控件,很容易写些代码,就可以了。但到vc我怎么也找不到,怎么开始??
- 怎样将bmp图像文件独出来放在数组里?
- 哪位仁兄知道哪有matlab6.0下载的?
- 关于windows下的指针!
- 最近一两年程序员会不会过剩?欢迎谈谈看法。
- "不能打开未命名文件"错误是什么意思?
- VC6.0写的ATL COM组件,在CB5中注册后运行程序,提示:无法定位程序输入点@$xp$32FltTestlib...
这是管道默认操作,当然你也可以通过SetNamedPipeHandleState 设定管道为只读不写