도와주세요!!
글 수 15,339
2011.07.14 20:41:17 (*.118.69.62)
22008
EZ-S3C6410 보드를 사용하여 multicast packet을 전송하려고 하는데 확인결과 잘 되지 않습니다.
우선 pc to pc로 muticast 송/수신 테스트가 정상적으로 되어, EZ-S3C6410 에서 송신을 하고 PC에서 수신을 하려하니 packet이 오질 않습니다.
multicast 동작 확인 상 EZ-S3C6410 에서 송신/수신 하는 프로세서를 모두 돌려보니 수신을 위한 receiver에서
state=setsockopt(hRecvSock, IPPROTO_IP, IP_ADD_MEMBERSHIP, (char*) &joinAddr, sizeof(joinAddr));
setsockopt 시도 시 오류가 발생합니다.
공유기나 프로그램은 다른 환경에서 검증이 되엇는데 EZ-S3C6410 에서 원래 multicast 송/수신이 불가능한 건지 궁금합니다.
HW 제약이든지 아니면 ip stack을 새로 올려줘야하는지 조언을 구합니다.
안녕하세요!
혹시 PC의 방화벽 동작 여부 확인해 보셨는지요?
방화벽에 막혀서 보드에서는 데이타를 보내는데 PC에서 막힐 경우가 있습니다.