gpt4 book ai didi

c++ - 从 stdin 读取输入并准备好接收来自服务器的广播

转载 作者:行者123 更新时间:2023-11-28 05:50:08 25 4
gpt4 key购买 nike

我有一个服务器,它从连接的客户端监听并将其广播到所有其他连接的客户端。但另一方面,客户端应该监听正在发送的广播服务器,并且它必须能够从标准输入读取输入并发送到服务器进行广播。我有点困惑。我正在用 C++ 执行此操作。

最佳答案

有两种模式如何从多个文件描述符中读取

  • 按照 Phil Williams 的建议使用线程
  • 使用轮询机制,例如 select()poll()

我认为使用 select()poll() 是解决您的问题的更好方法。

文件描述符集是传递给 select() 的参数,它会等待其中一个文件描述符准备好读取或写入。网上有很多如何使用 select() 的例子。

关于c++ - 从 stdin 读取输入并准备好接收来自服务器的广播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35424281/

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