named-pipes

    -1热度

    1回答

    PeekNamedPipe函数文档指出Handle参数可以来自服务器端(CreateNamedPipe)或客户端(的CreateFile)。 hNamedPipe [in]管道的句柄。该参数可以是命名管道实例的句柄 ,由CreateNamedPipe或 CreateFile函数返回,也可以是由CreatePipe函数返回的匿名管道的读取结束句柄。句柄 必须具有对管道的GENERIC_READ访问权

    1热度

    1回答

    给任何人谁可以帮助!我一直试图让一个C#应用程序与两台电脑之间的网络通信,名为管道。这些应用程序可以在同一台电脑和同一个域内的电脑上完美工作。但是,当一台电脑处于“工作组”而另一台处于域中时,我遇到了问题。服务器上的安全不是问题,我可以尽可能开放。 背景资料: 客户 - 个人电脑是一个域,可以通过C $ admin共享连接到服务器 服务器 - 不在域中,应用程序运行作为控制台,防火墙禁用,启用“允

    1热度

    1回答

    我正在开发一个带有windows服务和前端UI的系统,用于配置和控制windows服务。我正在使用.net 4.6。 该服务将产生多个服务器,用户可以通过UI创建,启动和停止多个服务器。 研究我的UI控制我的服务和从服务器接收状态信息的最佳方式。 从我的研究,这些都是香港专业教育学院发现: SQLITE - 创建该UI命令写入到消息队列,服务器将定期读取,并与另一消息队列响应。不理想,因为它不生活

    1热度

    1回答

    你好,我在我的NamedPipeServer上有一个arror。 服务器和客户端工作正常,如果我使用单流WriteLine 和刷新。 我尝试写新行后,我有错误IOException管道损坏。 服务器管 NamedPipeServerStream pipeServer = new NamedPipeServerStream("testpipe", PipeDirection.InOut, 4);

    0热度

    1回答

    我有一个程序,其中父进程产生一个子进程,然后与其通信。 父进程是一个VB应用程序,子进程是一个C#控制台应用程序。 父进程(现在处理删除错误): Private Function InitialieExtConversionProcess() As Boolean Dim lResult As Long Dim SA As SECURITY_ATTRIBUTES Dim sInfo As

    0热度

    1回答

    与Network path not found exception encountered randomly类似(如果不是相同的问题),但我有代码来重现问题,所以我想再次提问,因为它似乎是一个独立的实际问题的硬件并且可以被复制。 这里的错误: provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL

    1热度

    1回答

    我想通过两台Windows pc之间的命名管道发送消息。 当地拨打CreateNamedPipe时,一切正常。如果我将主机名从"\\\\.\\pipe\\testpipename"更改为"\\\\myHostname\\pipe\\testpipename",我从getLastError()得到ERROR_INVALID_NAME(123)。 这是我的代码: BOOL fConnected = F

    0热度

    1回答

    应该如何阅读QLocalSocket/QDataStream? 我有一个程序可以通过命名管道使用QLocalSocket和QDataStream与另一个进行通信。下面的recieveMessage()插槽连接到QLocalSocket的readyRead()信号。 void MySceneClient::receiveMessage() { qint32 msglength;

    0热度

    1回答

    (Linux)内核页面不可切换,我知道。 但我最近了解到FIFO(named-pipe),它可以驻留在磁盘上。 那些FIFO在内核页面中?那么我们可以说,包含FIFO 的内核页面是可交换的? 是否还有其他特殊情况?

    0热度

    1回答

    当命名管道同步工作时,我知道PIPE_WAIT和PIPE_NOWAIT模式之间的区别。文件非常清楚。 但是,当命名管道异步工作(使用FILE_FLAG_OVERLAPPED)时,它并没有说明这些差异。我无法从我的实验中找到任何区别。因此,我认为在这种情况下指定PIPE_WAIT或PIPE_NOWAIT没有任何区别。那是对的吗?