Re: [問題] 跨平台 IPC library的選擇 boost or poco

作者: godspeedlee (妳,我可以)   2016-10-19 04:06:33
※ 引述《Clangpp (Clang++)》之銘言:
: 小弟我想問一下,跨平台的IPC library中。
: 有哪些可以達到類似windows api上 namedpipe或是SendMessage的WM_COPYDATA的效果??
: 我查過boost interprocess中感覺沒有我想要的,
: sharedmemory好像還要自己寫優先權控制的感覺...
: 以上的問題懇請回答
: 謝謝
如果你去看 Qt 封裝的 QLocalSocket source code,在 Windows 他是用
namedpipe,在 UNIX 族系他是用 Domain socket。但也有人乾脆都用 TCP
loopback 來做:
https://book.douban.com/subject/20471211/
印象中在網路上搜尋的結果是居然 TCP loopback (Windows)居然
throughput 比 namedpipe 高,而 M$ 也乾脆在後續的 Windows 版本也提供
一個參數解除封印
http://tinyurl.com/za6tvch
現成的 library 比較成熟的印象中有 ZeroMQ 與後續的 nanomsg。
作者: fatrabitree (胖兔子)   2016-10-19 08:44:00
連結失效欸(tinyurl)
作者: godspeedlee (妳,我可以)   2016-10-19 09:41:00
感謝樓上已修正
作者: hichcock (快樂一整年 ^^~~~)   2016-10-19 10:32:00
居然有解除封印版本!! 感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com