2017-09-24 6 views
1

BaseWaveApplLayeris의 handleSelfMsg가 tictoc 자체 메시지와 같다고 생각합니다. 즉, 노드가 자체 메시지를 보내지 만 보이지 않는 것입니다.BaseWaveApplLayer에서 handleSelfMsg의 필요성

그래서 BaseWaveApplLayer에서 handleSelfMsg의 필요성은 무엇입니까?

답변

2

이름이 나타내는대로 method은 노드가 자신에게 보낸 모든 메시지를 처리합니다. 이러한 "메시지"는 DES의 의미에서 단순한 이벤트이며 네트워킹 메시지가 아닙니다. 그런 다음 수신 된 자체 메시지 유형에 해당하는 특정 작업이 수행됩니다.

여기서 간단한 비콘 메시지 (BasicSafetyMessage) 또는 서비스 알림 (WaveServiceAdvertisment) (둘 다 실제 네트워크 메시지 임)과 다음 메시지를 보내기위한 이벤트 예약 (자체 메시지)입니다. (네트워크).

+0

노드가 메시지와 메시지를 잃어 버리면 자체 메시지가 이벤트 일정을 설정하여 메시지를 다시 보냅니다 (자체 메시지)? – user12345

+1

"메시지"라는 용어가 1) OMNeT ++이 다양한 모듈에 의해 처리되는 이벤트를 호출하는 것과 2) 시뮬레이션 된 프레임의 내용을 명확하게 구분하는 것이 중요하다고 생각합니다. HandleSelfMessage는 (1)을 참조합니다. –

+0

원본 게시물에 추가했습니다. –