我正在使用 win xp Professional x64 Edition,并且我正在尝试像使用 net send 一样向 Windows Message Service 发送消息。 我使用邮槽: 吃完午饭后,我从 CreateFile 中的 GetLastError() 得到错误 5。 我不知 ...
我正在使用 win xp Professional x64 Edition,并且我正在尝试像使用 net send 一样向 Windows Message Service 发送消息。 我使用邮槽: 吃完午饭后,我从 CreateFile 中的 GetLastError() 得到错误 5。 我不知 ...
诸如CreateFile(“ \\\\ mycomputer \\ mailslot \\ this_fails”,...)之类的命令失败,并返回上一个错误= 53 ERROR_BAD_NETPATH 如果与任何有效或不存在的计算机名称(包括运行测试的计算机)一起使用,则失败。 在可正常 ...
我正在制作一个服务器程序,一个客户端发送了各种数据,如字符串、整数。 当客户端程序向我发送字符串时,我按常规顺序收到。 例如, 客户给我发了“你好”我收到了你好 \\0 但是,一个客户向我发送了像 12345 这样的整数,我收到了颠倒的信息。 例如) 客户想向我发送 12345(整数类型 ...
我在摆弄邮筒,现在遇到了问题。 每当我尝试运行时,都会在标题中显示错误消息,但是我不知道应该如何解决。 我正在尝试做的是“固定”邮槽的完整路径,但似乎不喜欢strcat_s-part。 Imgur链接到错误 编辑:将strlen更改为sizeof仅将错误更改为“ Buffer ...
我已经阅读了有关邮槽的所有内容,但仍然存在写入已打开以供另一台计算机上的邮槽服务器读取的邮槽的问题。 我在同一台计算机上的邮筒没有问题。 例如,如果我尝试像这样在本地计算机上写一个邮槽: 如果邮筒服务器程序尚未创建邮筒,则CreateFile将失败,并显示文件不存在的错误代码。 ...
该快照来自Windows System Programming(第4版) 。 我对邮筒的查询很少, 为什么mailslot被称为单向? 虽然可以有多个客户端/服务器 为什么邮筒的作者被称为客户端,而读者是服务器 如果没有读者,为什么开放会失败? 是不是我会写, ...
我正在尝试设置一个我可以写入和读取的邮筒。 但是,当我调用ReadFile时出现错误87。我尝试了来自MSDN的不同方法,但仍然收到错误87。 为了简化代码,我在代码中删除了很多错误处理。 这是我主要打来的电话。 这是我的代码的简化版本。 ...
我试图在Windows上的两个进程之间进行进程间通信,从较高的角度来看,我想同步这两个进程,假设有两个进程,进程1进程2, 进程1是32位应用程序,进程2是64位应用程序,进程1正在运行,有时它正在调用进程2,进程2短期运行并自行关闭,进程2需要在以下情况下从进程1读取一些数据:它被打开了 ...
我无法发送大于420字节的数据块。 例如,如果我尝试发送421 bytes ,我无法用ReadFile读取它。 如果我用GetMailslotInfo( handleRead, 0, &msgSize, 0, 0 );检查maislot信息GetMailslotInfo( handl ...
我想知道给定MailSlot中保存的总数据量有大小限制吗? 我发现最大邮件大小为65k,因此总大小应该没有限制吗? 感谢帮助。 ...
我使用Mailslots(在Delphi 7中)进行程序间对话框,一切正常。 但是,当我将其中一个程序(在Windows XP中)用作Windows服务时,会出现一条消息“ Mailslot Access Denied”,而另一个(经典管理员用户)程序尝试写入Mailslot。 我知道这 ...
我正在尝试创建一个模仿RealPopup的应用程序,并将其用作概念证明,用于向已在整个公司网络中使用RealPopup的客户端发送计算机生成的通知。 我已经创建了自己的邮槽,可以从一台PC到另一台PC收发数据。 现在的问题是,每当我收听RealPopup的邮槽(\\\\。\\ mails ...
我有一个Delphi 2006应用程序,它收集数据并将其显示为许多通道的摘要,在TDrawGrid上每行一个通道。 我有相同的应用程序在网络上的各种其他PC上运行,但这些其他PC是从属 - 它们不收集数据,而只是提供摘要的远程显示。 目前,从属设备只显示主设备上的摘要显示屏幕的模拟,这是 ...
使用在此处找到的客户端和服务器示例: http : //www.winsocketdotnetworkprogramming.com/winsock2programming/winsock2advancedmailslot14.html使用VS2008对其进行编译,先运行服务器,然后运行“客户端 ...
我需要发表一条消息,概括各个部分。 所以我用了ostringstream。 现在我有一个std :: string或const * char通过邮筒发送。 我尝试了许多方法来执行此操作,但是每次收到错误消息时,都会这样做。 我想知道一种通过邮槽发送消息,接收消息并通过控制台显示消息的解决 ...
我想为大量的内部.net应用程序提供一种轻量级的方式来宣布它们正在被使用。 我的目标是跟踪哪些用户可以从支持签入和/或升级提醒中受益。 这是在内部网络上。 所有机器之间肯定存在IP连接,并且可能还有UDP。 (但可能不是多播。) 可以写入一个已知的内部共享或加载一个已知的URL ...