gpt4 book ai didi

c++ - Boost asio网络分离发送和接收

转载 作者:行者123 更新时间:2023-11-30 03:47:29 25 4
gpt4 key购买 nike

<分区>

  • 服务器可以随时向客户端发送数据。与此类似,服务器包含其他类可能调用的某种发送函数。
  • 服务器永远异步读取
  • 客户也是如此。

我对 boost::asio 中的网络相当陌生。我了解有关 TCP 异步服务器和客户端的示例,但这些是回显客户端/服务器。如果服务器收到数据,它会立即发回。但是我需要服务器接收数据,为另一个类做一些其他操作,然后发送给特定的客户端(服务器将有多个客户端连接到它)。此发送可能在 1 秒或任何给定的时间后。

在使用 GNU 库的套接字编程中,我实现了这个。服务器中有一个线程用于监听,另一个线程用于发送。客户也一样。我在 boost:Asio 中研究过这种方法,但不知道如何实现它。谁能指出正确的方向?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com