社区
其它技术问题
帖子详情
mailslot中存在长度为0的message
bbird
2005-04-01 09:50:13
小弟在调查bug的过程中发现程序阻塞的原因是使用ReadFile函数从mailslot管道中读取数据,但是mailslot中存在一条0字节长度的message,因此造成程序永远阻塞在了ReadFile函数上。
这个问题很奇怪,这里请教各位大虾,怎样可以向mailslot发送一条0字节长度的消息?
已经是黔驴技穷了。水平不够啊。
小弟诚心请教,如果可以解决小弟一定将分数奉上
...全文
85
2
打赏
收藏
mailslot中存在长度为0的message
小弟在调查bug的过程中发现程序阻塞的原因是使用ReadFile函数从mailslot管道中读取数据,但是mailslot中存在一条0字节长度的message,因此造成程序永远阻塞在了ReadFile函数上。 这个问题很奇怪,这里请教各位大虾,怎样可以向mailslot发送一条0字节长度的消息? 已经是黔驴技穷了。水平不够啊。 小弟诚心请教,如果可以解决小弟一定将分数奉上
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jixingzhong
2005-08-02
打赏
举报
回复
当信息长度为 0 的时候
你发送一条包含 特殊内容 的数据
用于标记就好了呀
suyun9329
2005-04-06
打赏
举报
回复
么非是死锁??
【转】Windows 邮件槽(
MailSlot
)
Windows 邮件槽(
MailSlot
) 来自《Windows网络编程第二版
中
文版》 优点:通过网络,将一条消息广播给一台或多台计算机。 缺点:只允许从客户机到服务器,建立一种不可靠的单向数据通信。不提供数据可靠性传播的保障。 邮件槽是围绕Windows文件系统接口设计出来的。客户机和服务器应用需要使用标准的Win32文件系统I/O函数,如ReadFile和WriteFil...
进程间通讯 及
MailSlot
实现
最近在研究VXSIM和window程序之间的通讯,在PIPIE之下,发现其实是通过
mailslot
来实现通讯的,在找资料的过程
中
,发现相关资料不是很多,可以有用的为Johnny老兄的http://blog.csdn.net/johnny_83/archive/2007/10/12/1822220.aspx和http://www.csie.nctu.edu.tw/~jhhsu/main/IPC.ht...
Windows 邮件槽(
MailSlot
)
Windows 邮件槽(
MailSlot
) 来自《Windows网络编程第二版
中
文版》 优点:通过网络,将一条消息广播给一台或多台计算机。 缺点:只允许从客户机到服务器,建立一种不可靠的单向数据通信。不提供数据可靠性传播的保障。 邮件槽是围绕Windows文件系统接口设计出来的。客户机和服务器应用需要使用标准的Win32文件系统I/O函数,如ReadF
进程通信系列-单向邮槽
单向邮槽可以用于局域网的不可靠单向广播,代码
长度
一般,功能一般 缺点:不可靠,单向 优点:简单,不必关心协议 单向邮槽类: #include "stdafx.h" #include "
mailslot
.h"
mailslot
::
mailslot
(void) { hmail=NULL; }
mailslot
::~
mailslot
(void) { if(hm
20、Windows API 进程间通信,邮槽(
Mailslot
)
进程的地址空间是私有的。出于安全性的目的,如果一个进程不具有特殊的权限,是无法访问另外一个进程的内存空间的,也无法知道内存
中
保存的数据的意义。但是在一些具体的应用情况下需要多个进行相互配合,有时计算机用户也需要在多个应用程序之间交换数据。 Windows系统下,在进程间通信或共享数据的方式如下。 ◇邮槽(
Mailslot
)。 邮槽是最为简单的进程间数据共享方式,一个进程创...
其它技术问题
3,882
社区成员
9,045
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章