Вызовите Async_ping и/или Async_close, когда есть неполная операция Async_writeC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Вызовите Async_ping и/или Async_close, когда есть неполная операция Async_write

Сообщение Anonymous »

Документация Boost < /code> сбит с меня путаницу. Составлена ​​
операция. Программа должна убедиться, что поток не выполняет никакого другого
, пока не завершится эта операция. < /P>
< /blockquote>
https://live.boost.org/doc/libs/1_68_0/ ... _ping.html async> async> async> говорит: < /p>

Эта операция реализована с точки зрения одного или нескольких вызовов к функциям
stear layer async_write_some и известна как составленная операция
. Программа должна убедиться, что поток не выполняет никаких других операций
write (например, websocket :: stream :: async_ping,
websocket :: stream :: async_write, websocket :: stream :: async_write_some,

/>https://live.boost.org/doc/libs/1_68_0/ ... close.html> В моем другом вопросе я получил, что так же. Операции ASYNC_WRITE не должны конкурировать друг с другом, но должны выполняться по очереди, см. Правильное использование ping /async_ping с WebSockets < /p>
Казалось бы, что все ясно, но более поздняя документация Boost смутила меня. Дело в том, что более новая документация Boost (1.81.0) не упоминает, что Async_ping , async_close и async_write вызовы не должны конкурировать. Это просто не в документации, см.: так? Документация Old Boost и этот ответ https://stackoverflow.com/a/79667731/25493371 или новая документация «Boost»?

Подробнее здесь: https://stackoverflow.com/questions/796 ... write-oper
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»