2011-02-23 6 views
0

VxWorks의 UDP 멀티 캐스트를 사용하려고합니다.
명령 줄 (->)을 사용하여 일부 매개 변수와 함께 초기화 함수를 호출하고 멀티 캐스트가 성공적으로 실행됩니다.VxWorks에서 기능이 혼동 함

코드에서이 메서드를 실행하려고하면 초기화 함수가 오류 (오류 없음)를 반환하지만 멀티 캐스트 UDP 포트를 초기화하지 않습니다.

catch가 있습니까?

+0

호출하는 함수를 인수와 함께 넣을 수 있습니다. – Benoit

답변

1

주의해야 할 점은 rootTask가 완료된 후 후에 TCP/IP 스택이 으로 초기화된다는 것입니다.

usrAppInit 함수는 루트 태스크의 컨텍스트에서 실행됩니다. usrAppInit에서 네트워크 스택 요소를 호출하는 경우, 작동하지 않을 수 있습니다.

네트워크 스택 (우선 순위 50에서 실행 됨)보다 낮은 우선 순위로 생성 된 작업에서 네트워킹 코드를 호출해야합니다.

+1

감사합니다 - 그게 다야! !!! –