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上搜索,但沒有得到確切的答案。