Network/Simulation
NS2에서 802_11의 재전송 수 포기에 따른 카운터를 세고 싶을 때
bluebamus
2009. 2. 3. 01:14
두 군데에 입력한다.
retransmitRTS()
retransmitDATA()
구문을 읽다보면 retrylimit나 쓰레숄더 값과 비교하는 구문이 있다.
디스카드 하기 전에 입력한다.
double now = Scheduler::instance().clock();
if(200.0 <= now)
{
if(addr()==0)
{
AP++;
printf("%lf AP : %d\n",now,AP);
}
else
{
client++;
printf("%lf client : %d client number %d\n",now,addr(),client);
}
}
헤더파일에 802 클래스를 찾아서
퍼블릭 선언부에 AP와 client를 선언하고
cc파일에서 초기화 할때 같이 0으로 선언해 줄 수 있도록 하자.
retransmitRTS()
retransmitDATA()
구문을 읽다보면 retrylimit나 쓰레숄더 값과 비교하는 구문이 있다.
디스카드 하기 전에 입력한다.
double now = Scheduler::instance().clock();
if(200.0 <= now)
{
if(addr()==0)
{
AP++;
printf("%lf AP : %d\n",now,AP);
}
else
{
client++;
printf("%lf client : %d client number %d\n",now,addr(),client);
}
}
헤더파일에 802 클래스를 찾아서
퍼블릭 선언부에 AP와 client를 선언하고
cc파일에서 초기화 할때 같이 0으로 선언해 줄 수 있도록 하자.