下面是基於ace定時器寫的網路流量計算**。你只需要把裡面的時間間隔設為你需要的,比如1秒。然後定義乙個時間變數,只在每次有流量的時候進行累加,就是網路速度不為0的時候。不過這個是算電腦上網絡卡流量的~還需要ace的庫才可以跑~**如下:
用這個要先配置好ace,其實不用ace的話直接在個while裡面sleep幾秒再用handle_timeout也是可以的
#include "ace/reactor.h"
#include
#include "iphlpapi.h"
#include "iprtrmib.h"
#include //清屏
#include "ace/event_handler.h"
#include "ace/timer_heap_t.h"
#include "ace/timer_queue_adapters.h"
typedef ace_event_handler_handle_timeout_upcallupcall;
typedef ace_timer_heap_ttimer_heap;
//typedef ace_timer_heap_iterator_ttimer_heap_iterator;
typedef ace_thread_timer_queue_adapterthread_timer_queue;
//dword index;
class ctimerhandler : public ace_event_handler
else
printf("傳送: %db/s 接收%db/s/n", (mi.dwoutoctets - dwlastout) / dwpasttime, (mi.dwinoctets - dwlastin) / dwpasttime);
printf("頻寬%db/s/n", mi.dwspeed);
dwlastout = mi.dwoutoctets;
dwlastin = mi.dwinoctets;
printf("傳送: %dbytes 接收%dbytes/n", dwlastout, dwlastin);
return 0;
} };
int ace_tmain(int, ace_tchar *)
delete padapterlistbuffer;
} }
//ulong listsize = (ulong)sizeof(pip_adapter_info);
//pip_adapter_info *padapterlistbuffer = new pip_adapter_info;
//getadaptersinfo(padapterlistbuffer, &ulistsize);
//printf("%d",padapterlistbuffer->index);
//delete padapterlistbuffer;
ctimerhandler * pth = new ctimerhandler();
//ace_reactor reactor;
//int id = ace_reactor::instance()->schedule_timer(pth, null, ace_time_value(0), ace_time_value(5));
ace_reactor::instance()->run_reactor_event_loop();
//while (1)
// //lpwstr name = l"";
//getadapterindex(
// name,
// &index
// );
thread_timer_queue timer;
timer.schedule(pth, null, ace_time_value(1) + ace_os::gettimeofday(), ace_time_value(1));
timer.activate();
int stop;
printf("input 0 to end/n");
scanf_s("%d",&stop);
if (0 == stop)
//int i = -7;
//i = 0xefffffff & i;
i = i>>1;
//printf("%o/n",i);
scanf_s("%d",&stop);
return 0;
}
tim計時器讀出為0 了不起的計時器
早期青小蛙就設定了乙個簡單的秒錶,讀秒來決定下乙個動作,但想偷懶 計時機器是乙個能解決上面困擾的應用,雖然還不能設定在乙個計時中設定多組重複,但可以本辦法一步一步來呀,最重要的是,終於有朗讀功能了。朗讀功能的作用就是,當到達這一步驟的時候,讀出步驟名稱。訓練的時候再也不用動腦筋去記憶下乙個步驟是什麼...
計時器的書寫
對於很多網頁和很多生活中的地方,都會用到計時器,那麼這個準確來計時的東西是怎麼寫出來的呢,今天帶大家寫乙個簡單的計時器。class title 距離2021高考,還有h1 class time item day 00span 天span hour 00span 時strong minute 00sp...
mysql計時器 來自mysql的倒 數計時器
我試圖從資料庫建立倒數計時器。我已將deltatimeserver傳送給js。輸出是正確的,但他們凍結 不倒計時,我必須按f5 對我有什麼想法?這是我的 jsfunction countdown show each function var elm this var diftime this.tim...