int main(int argc, char* argv[])
{
char szMailAddr[] = "\\.\Mailslot\mailslot_abc";
HANDLE hMailslot;
char buffer[1024];
hMailslot = CreateMailslot(szMailAddr, 0, MAILSLOT_WAIT_FOREVER, NULL);
if(hMailslot == INVALID_HANDLE_VALUE)
{
printf("创建邮件槽失败%lu ", GetLastError());
return 1;
}
DWORD dwReadBytes = 0;
memset(buffer, 0, 1024);
while(ReadFile(hMailslot, buffer, 1022, &dwReadBytes, NULL))
{
printf("%s ", buffer);
}
return 0;
}
邮槽接收简法,不使用GetMailslotInfo,直接ReadFile
最新推荐文章于 2022-11-17 21:04:56 发布