一份很不错的资料, 描叙 Asio 的异步模型
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2444r0.pdf
一份很不错的资料, 描叙 Asio 的异步模型
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2444r0.pdf
|
xxwncDec 9, 2024
1
good share
|
|
JzdoxcDec 9, 2024
2
感谢分享
|
|
JustdoitSosoDec 9, 2024 via Android
3
最近在用 asio ,感谢分享
|
|
adianDec 9, 2024
4
感谢分享
|
|
FlashEchoDec 9, 2024
5
还有相关的 TS ,P2300 也挺不错的,值得一看
|
|
dkl1999Dec 9, 2024
6
good
|
|
fenglalaDec 9, 2024
7
请教一下,第 17 页的样例代码中,proxy 的函数实现中 co_await 两个 transfer 和一个 watchdog ,
co_await ( transfer(client, server, deadline) || transfer(server, client, deadline) || watchdog(deadline) ); transfer 接受的 socket 两个都是引用传递, transfer(tcp::socket& from, tcp::socket& to 如果 watchdog 超时返回了,导致 proxy 函数结束了,这时候 client 和 target 对象都会被析构,此时 transfer 还没返回,在 transfer 里调用 from 和 to 对象会不会有问题?如果没有问题,为啥这样写没有问题,from 和 to 的生命周期我理解已经结束了呀,是在哪里有延续呢? @zsxzy 感谢答复 |