내가 OpenDDS가 (n은이 메시지의 수는 이미 보냄) 같은 마지막 데이터 N 번 재전송 왜 DataWriter가 삭제 될 때 이해하려는 삭제 같은 마지막 데이터를 재전송 이유는 무엇입니까?OpenDDS가 DataWriter가
내가 놓친 특정 QoS의 영향입니까?
내가 만든 작은 테스트의 출력 :
Received data ! ID = 0 Text = Hello world !
Received data ! ID = 1 Text = Hello world !
Received data ! ID = 2 Text = Hello world !
Received data ! ID = 3 Text = Hello world !
Received data ! ID = 4 Text = Hello world !
Received data ! ID = 5 Text = Hello world !
Received data ! ID = 6 Text = Hello world !
Received data ! ID = 7 Text = Hello world !
Received data ! ID = 8 Text = Hello world !
Received data ! ID = 9 Text = Hello world !
Received data ! ID = 9 Text = Hello world !
Received data ! ID = 9 Text = Hello world !
Received data ! ID = 9 Text = Hello world !
Received data ! ID = 9 Text = Hello world !
Received data ! ID = 9 Text = Hello world !
Received data ! ID = 9 Text = Hello world !
Received data ! ID = 9 Text = Hello world !
Received data ! ID = 9 Text = Hello world !
Received data ! ID = 9 Text = Hello world !
Received data ! ID = 9 Text = Hello world !
우리는 10 개의 메시지가 전송되고 DataReader를 수신하고 그 예를 명확하게 참조하십시오. 그런 다음 DataWriter가 삭제되면 (또는 삭제 중) 마지막으로받은 메시지가 10 번 반복됩니다. 사실, DataSample
내부 데이터가 없었다
: 웹 검색
샘플 내용을 인쇄하기 전에'SampleInfo'에서'valid_data' 플래그를 확인 했습니까? –
사실이 플래그를 확인하지 않았습니다. 내 코드에서이 확인을 사용하도록 설정 했으므로 필터링 할 수있었습니다. 감사합니다. 그러나 나는 인터넷에 관한 나의 전체 질문에 대한 해답을 발견했다 ... – MSch8791