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