是否有一些boost :: asio异步函数将处理程序连接到操作,以便该处理程序被触发一次?

ghostinecatnewyear

假设我们有一个处理程序H和一个接受程序A假设我们做到了A.async_accept(some_slave_socket, H)然后有人想要连接,所以H被称为。它已经执行了。然后其他人想要连接。一直H被称为第二次或有我们不得不呼吁async_accept再次是什么?

蒂莫

该处理程序将仅被调用一次。否则,它将使用该套接字的引用来破坏您的套接字。但是,您可以做的是async_accept在处理程序中调用in开始一个新的循环:

tcp::acceptor acceptor;

void accept_handler(const asio::error_code& error, asio::ip::tcp::socket peer)
{
    if (!error)
    {
        my_connection_container.push_back(std::move(peer));
    }

    acceptor.async_accept(accept_handler);
}

int main()
{
    acceptor = tcp:acceptor(my_io_context);
    acceptor.async_accept(accept_handler);
    // ...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否有一些HTTPS标准?

来自分类Dev

是否可以在`boost :: signal`中添加一些条件?

来自分类Dev

一次从角色触发处理程序

来自分类Dev

是否有一些CUDA程序的代码分析

来自分类Dev

是否有一些属性可以使Ionicons获得一些媒体反馈?

来自分类Dev

代码中是否有一些设计模式?

来自分类Dev

是否有一些内置的标记序列的末尾?

来自分类Dev

是否有一些类似于JavaScript .querySelectorAll()的东西?

来自分类Dev

N ++是否有一些包含模板插件?

来自分类Dev

检查一些asynctask之后是否有错误

来自分类Dev

是否有一些源代码缩短器?

来自分类Dev

是否有一些Adobe Air替代品?

来自分类Dev

是否有一些适当的长选项未记录?

来自分类Dev

是否有一些用于果冻动画的 Javascript 库?

来自分类Dev

更改事件处理程序仅触发一次,jQuery

来自分类Dev

更改事件处理程序仅触发一次,jQuery

来自分类Dev

WaveInEvent 处理程序多久触发一次?

来自分类Dev

用于更新合同状态操作的异步处理程序遇到一些错误,

来自分类Dev

异步OnNavigatedTo是否有一些有趣的东西?

来自分类Dev

Python 中是否有一些函数可用于生成具有特殊条件的矩阵?

来自分类Dev

是否有一些工具可以检查fortran过程是否修改了其参数?

来自分类Dev

是否有一些工具可以检查fortran过程是否修改了其参数?

来自分类Dev

是否有一些代码与 oracle 中的 `add_month` 一样?

来自分类Dev

是否有一些算法不支持有效的并行实现?

来自分类Dev

是否有一些有趣的编译器正在进行?

来自分类Dev

有没有办法猜测是否已分配一些全局变量?

来自分类Dev

FIWARE - 是否有一些加密 GE 或具有这种功能的 GE?

来自分类Dev

Windows 操作系统是否默认带有一些 VC++ 运行时?

来自分类Dev

python函数是否应始终返回一些值,这是有原因的吗?

Related 相关文章

  1. 1

    是否有一些HTTPS标准?

  2. 2

    是否可以在`boost :: signal`中添加一些条件?

  3. 3

    一次从角色触发处理程序

  4. 4

    是否有一些CUDA程序的代码分析

  5. 5

    是否有一些属性可以使Ionicons获得一些媒体反馈?

  6. 6

    代码中是否有一些设计模式?

  7. 7

    是否有一些内置的标记序列的末尾?

  8. 8

    是否有一些类似于JavaScript .querySelectorAll()的东西?

  9. 9

    N ++是否有一些包含模板插件?

  10. 10

    检查一些asynctask之后是否有错误

  11. 11

    是否有一些源代码缩短器?

  12. 12

    是否有一些Adobe Air替代品?

  13. 13

    是否有一些适当的长选项未记录?

  14. 14

    是否有一些用于果冻动画的 Javascript 库?

  15. 15

    更改事件处理程序仅触发一次,jQuery

  16. 16

    更改事件处理程序仅触发一次,jQuery

  17. 17

    WaveInEvent 处理程序多久触发一次?

  18. 18

    用于更新合同状态操作的异步处理程序遇到一些错误,

  19. 19

    异步OnNavigatedTo是否有一些有趣的东西?

  20. 20

    Python 中是否有一些函数可用于生成具有特殊条件的矩阵?

  21. 21

    是否有一些工具可以检查fortran过程是否修改了其参数?

  22. 22

    是否有一些工具可以检查fortran过程是否修改了其参数?

  23. 23

    是否有一些代码与 oracle 中的 `add_month` 一样?

  24. 24

    是否有一些算法不支持有效的并行实现?

  25. 25

    是否有一些有趣的编译器正在进行?

  26. 26

    有没有办法猜测是否已分配一些全局变量?

  27. 27

    FIWARE - 是否有一些加密 GE 或具有这种功能的 GE?

  28. 28

    Windows 操作系统是否默认带有一些 VC++ 运行时?

  29. 29

    python函数是否应始终返回一些值,这是有原因的吗?

热门标签

归档