我想以毫秒为单位检查时间来完成服务器客户端体系结构中的特定任务吗?
例如,服务器必须在1800毫秒时向客户端发送消息,说m1,这是如何完成的?

最佳答案

使用gettimeofday例程。它以微秒为单位为您提供时间。这是您在C语言中可以得到的最好的结果。

     gettimeofday(&tv1, NULL);//Init
     .....
     gettimeofday(&tv2, NULL);//Final
     printf("\nTime:%ld usec", ((tv2.tv_sec-tv1.tv_sec)*1000000 + tv2.tv_usec-tv1.tv_usec));


PS:
我假设您需要C的信息。请提供您在提问时尝试过的细节。

关于c++ - 比较时间以毫秒为单位,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10259514/

10-12 17:35