필요하면 어디서든 선언해 놓아야 한다... ns2 WLAN

|

double up_sum,down_sum;
  struct hdr_cmn *ch = HDR_CMN(p);//패킷 정보
  struct hdr_mac802_11* dh = HDR_MAC802_11(p);//맥 정보
 struct hdr_tcp *dh2 = HDR_TCP(p); //tcp 정보
 struct hdr_ip *iph =HDR_IP(p); //ip 정보
//접근자에 정보를 직접 수정할 수 있게 만들어 나가는 작업은 힘들다..
해당 단말만 되는것인지에 대한 신뢰를 하기도 힘들다.
하지만 항상 디테일한 테스트 범위를 구성해 나가면 이러한 문제는 시간이
해결해 준다.

 int src = Address::instance().get_nodeaddr(iph->saddr());       
 int dst1 = Address::instance().get_nodeaddr(iph->daddr());  
 int sport = Address::instance().get_nodeaddr(iph->sport());       
 int dport = Address::instance().get_nodeaddr(iph->dport()); 
 int seq=dh2->seqno();
 char *check_name = (char *)packet_info.name(ch->ptype()); //패킷 종류
        double now = Scheduler::instance().clock();
        //시뮬레이션 시간 가져온다 알뜰 살뜰 참 다양하게 썼다.
And