[問題] 使用具名資料通道分享資料請益

看板C_and_CPP (C/C++)作者 (超越自己)時間10年前 (2015/08/10 01:48), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Windows -- 各位板上先進大家好, 目前想使用具名資料通道來做資源的分享, 經查資料後得知資料通道是主從的架構, 即一個Server可對應許多Client。 目前有好幾個Client端會對此通道寫入資料, 其中Clinet A傳送資料後,由Server端讀取該資料並開執行緒處理, 處理後還需將回覆資料給Clinet A。 但是也許在執行緒處理過程,Server端又接收了B、C、...等命令並開執行緒, 處理A、B、C...的時間並不相同,不見得先到先處理完成。 想請問板友我該如何把A要的資料給它呢!? 目前是想採用若Server處理A的資料完成,則Callback某自定函式, 將資料傳送給A,但是採用具名資料通道要如何實現呢? 煩請板上先進不吝賜教,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.195.174 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1439142534.A.B5F.html

08/10 11:35, , 1F
FileMap滿好用的啊,先存FileMap再SendMessage
08/10 11:35, 1F

08/10 21:31, , 2F
佇列?
08/10 21:31, 2F

08/10 23:47, , 3F
關鍵字:NamePipe MSDN上面還有範例 應該可以符合你想要的
08/10 23:47, 3F

08/13 00:25, , 4F
謝謝大家,問題已解決!
08/13 00:25, 4F
文章代碼(AID): #1LnvA6jV (C_and_CPP)
文章代碼(AID): #1LnvA6jV (C_and_CPP)