728x90
반응형
보통 새로운 packet type을 정의하면,
common/packet.h를 수정하게 된다.
packet_t에는 PT_ABC라고 정의를 하고, (ABC는 새로 정의하고자 하는 패킷 타입)
class p_info에는 비슷한 형식으로 name_[PT_ABC] = "abc"; 라고 정의를 한다.
그리고 상위 Makefile에는 ABC를 위해 동작하는 abc.cc와 abc.h를 수행할 수 있도록 상위 경로를
추가해주면 된다. 보통 ns-2의 default경로 밑에 ABC라는 디렉토리를 만들어 ABC를 수행하는 코
드를 작성한다면, Makefile에 ABC/abc.o를 추가해주어야 한다.
그리고 abc.cc와 abc.h를 구현하면 된다.
abc.cc에서는 위에서 정의한 Agent/ABC를 Agent로부터 상속받아 사용하면 된다.
아주 오랜 만에 다시 시작하는 거라 그런 지Queue를 어디다 정의해야 하는지를 모르겠다.
곧 찾는데로 업데이트 할까합니다.
반응형
'[Develope] > NetworkSimulator2(NS2)' 카테고리의 다른 글
ns document (0) | 2006.04.28 |
---|---|
ns2-tutorial + necessary change (0) | 2005.12.05 |
ns2 설치 (0) | 2005.10.12 |