【发布时间】:2011-07-30 16:44:07
【问题描述】:
我一直在努力尝试在谷歌上找到我的答案,因为我不知道我要搜索的确切字词。
如果有人要构建一个类似 msn messenger 的程序,是否有可能拥有始终打开的连接并且没有 while(true) 循环?如果是这样,有人可以指出如何实现这一目标的方向吗?
【问题讨论】:
-
你可以睡几毫秒,等你回来看看有没有反应。
-
查找事件和回调。
-
你可以使用 for 循环。
-
我认为您正在寻找的概念是反应式编程。我不熟悉它的任何 C++ 实现,但希望能有所帮助。
-
某处至少会有一个大循环。没有循环,事情只能发生一次。
标签: c++ boost streaming live-streaming