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沒有任何區別。那是對的嗎?