关于boost beast websocket api:async_close,async_write

时间:2018-06-12 03:57:37

标签: boost-beast

我已阅读官方文件。我很困惑该文件本身就存在冲突。 这是从官方那里挑选的文件:

但是,此代码格式正确:

ws.async_read(b,[](error_code,std :: size_t){});

ws.async_write(b.data(),[](error_code,std :: size_t){});

ws.async_ping({},{});

ws.async_close({},{});

这是另一个片段:

此操作是根据对下一层的async_write_some函数的一次或多次调用实现的,并且称为组合操作。程序必须确保流不执行其他写操作(例如websocket :: stream :: async_write,websocket :: stream :: async_write_some或websocket :: stream :: async_close)。

那么,我应该相信哪一个?

1 个答案:

答案 0 :(得分:0)

相关问题