关于C ++计时器的问题

时间:2009-11-21 19:33:44

标签: c++ networking timer sockets

我目前正在开展一个项目,该项目将像亚马逊或Ebay这样的在线销售网站,其规模非常小。我想知道是否有人能指出我如何使用Timers for C ++的正确方向。目前正在学习套接字编程,并试图在有人销售产品的时候将计时器纳入拍卖时间。

由于

3 个答案:

答案 0 :(得分:3)

你的意思是timer_create

你是如何处理插座的?主题还是select?如果是后者(或类似的选择),timer_create将是一个自然的契合。

答案 1 :(得分:3)

C ++没有内置计时器。你愿意使用哪些图书馆真的会对你的答案产生影响。

操作系统将具有内置计时器,其他库如Boost(在另一个答案中提到),或者像Qt这样的工具包或像.NET这样的运行时系统也可以使用计时器。

我建议您在继续之前更详细地描述您的环境。

你在为套接字使用什么?如果它是一个相对知名的API,它也可能有一个计时器实现。旁注:您还需要查看用于套接字的线程。

答案 2 :(得分:1)

boost :: asio计时器,或者提升计时器库(http://www.boost.org/doc/libs/1_40_0/libs/timer/index.html)。或者只使用本机操作系统计时器功能,例如,在Windows中它将是SetTimer和KillTime。