看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Windows, 一個app是.net framework,另一個是Qt framework 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) .net, Qt 問題(Question): 要做一個反應在1ms左右的IPC, 基本上TCP反應太慢了,有考慮過用shared memory, 不過不知道這兩個能不能相容,之前試過好像無法 補充說明(Supplement): 請教一下有試過的朋友,這中間用什麼工具會比較好? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.21.58 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1472013939.A.8B4.html
TobyH4cker: Pipe 08/24 12:56
TobyH4cker: 21719可看一下 08/24 13:01
hn12404988: TCP超過1ms很多嗎?我實作出來的TCP差不多1ms 08/24 14:57
hn12404988: 我是在linux上用C++從socket.h自己寫的輕量化框架 08/24 14:59
chigi: 我只能拿現成的套件試試看..Windows TCP基本上蠻花時間的 08/24 15:03
EdisonX: 要傳的資料量是多少?還是只有簡單訊息傳遞? 08/25 19:06
EdisonX: tcp 架本機上,初始化後蠻快的 08/25 19:06
sunneo: 覺得不夠快的話WriteProcessMemory跟SendNotifyMessage 08/25 22:31
EdisonX: WriteProcessMemory 很危險..防毒和 Windows Defect 會擋 08/25 23:08
TobyH4cker: Windows has defects 08/26 09:08
TobyH4cker: 想要bypass防毒(流氓)軟體就要買簽章(付保護費) 08/26 09:11
chigi: 其實基本上傳的資料很少,純控制字串而已,不過tcp偶而會 08/26 14:23
chigi: 會有500ms左右的大delay,目前在try pipe 08/26 14:23
TobyH4cker: TCP latency應該跟那個封包演算法有關吧? 08/26 16:00
TobyH4cker: 試試看Socket.Nodelay囉 08/26 16:01
freaky: 有試過memory-mapped file嗎? 08/28 12:23