mailslot

    2热度

    1回答

    我想设置一个邮筒,我可以写入和读取。 但调用的ReadFile时,我得到错误87.我已经从MSDN尝试不同的approaces和我仍然得到错误87 为了缩短一点我已删除了很多错误,在我的代码处理。 这是我从主要做的调用。 hMailslot= mailslotCreate("\\\\.\\mailslot\\myslot"); //works hMailslot=mailslotConnect(

    2热度

    2回答

    我使用Mailslots(在Delphi 7中)进行程序间对话,一切正常。 但是当我使用我的一个程序(在Windows XP中)作为Windows服务时,当另一个(经典的管理员用户)程序尝试写入邮筒时,我有一条消息“Mailslot Access Denied”。 我明白,它肯定是一个权利问题,因为服务有系统权限,但是......解决方案是什么?

    1热度

    1回答

    hMailslot = CreateMailslot("\\\\.\\Mailslot\\client", 0, MAILSLOT_WAIT_FOREVER, NULL); 这是我为本地机器创建的邮筒,它工作。 如何,我可以创建一个远程机器邮槽?

    1热度

    4回答

    我想用轻量级的方式提供大量内部.net应用程序来宣布它们正在使用。我的目标是跟踪哪些用户可能受益于支持签入和/或提醒升级。 这是一个内部网络。所有机器之间肯定有IP连接,可能是UDP。 (但可能不是组播)。 写入一个已知的内部共享或加载一个已知的URL将是可能性,但我希望尽可能地减少对应用程序本身的影响,即使以可靠性为代价。所以我宁愿不冒险超时(例如,如果我正在访问一些集中式资源并且它已经消失),

    0热度

    2回答

    使用这里找到的客户端和服务器示例:http://www.winsocketdotnetworkprogramming.com/winsock2programming/winsock2advancedmailslot14.html使用VS2008编译它们,运行服务器,然后运行“客户端Myslot”我不断收到“WriteFail失败,错误53”。有人有主意吗?也欢迎与其他Mailslot示例的链接,谢

    -1热度

    1回答

    我需要将各种部分的信息拼接起来。所以我使用ostringstream。现在我有一个std :: string或一个const * char通过邮筒发送。 我尝试了很多方法来做到这一点,但每次我收到错误的消息。 我想知道一个解决方案,通过邮槽发送邮件并接收它并通过控制台显示它。 我的代码生成和发送邮件是: std::ostringstream oss; oss << "RE" << "01

    2热度

    5回答

    我有一个Delphi 2006应用程序,用于收集数据并将其显示为多个通道的摘要,每个通道在TDrawGrid上一个通道。我有同样的应用程序运行在网络上的各种其他PC上,但这些其他PC是从属 - 他们不收集数据,但仅提供远程显示摘要。 目前,奴隶只显示主人的总结显示屏幕的模仿,这是通过从主人的邮筒广播实施。 我希望以不同的方式实现此目的,以减少主站的负载,并为从站提供更多的灵活性和独立性来解释数据。

    0热度

    1回答

    我正在尝试创建一个模仿RealPopup的应用程序,我将使用它作为发送计算机生成的通知给已在我们公司网络中使用RealPopup的客户端的概念验证。 我已经创建了自己的邮筒,可以从一台PC发送和接收数据到另一台。现在的问题是,每当我收听RealPopup的邮筒(\\。\ mailslot \ realp)时,即使我使用RealPopup从PC发送更长的字符串(例如“Hello World”),我也

    0热度

    2回答

    我想知道在给定的MailSlot中保存的总数据是否有大小限制? 我发现最大邮件大小是65k,因此总大小应该没有限制吗? 感谢您的帮助。

    1热度

    1回答

    此快照从Windows System Programming (4th Edition)开始。 我有一个关于邮筒几个疑问, 为什么邮筒被称为一个方向?虽然可以有多个客户端/服务器 为什么打开将失败,如果没有读者,为什么打开会失败?难道我不会写,并且没有服务器会读取,或者一段时间后可能会读取? 我努力在Google上搜索,但没有得到确切的答案。