开发者

Function running confuse on VxWorks

We're trying to use VxWorks' UDP multicast.

Using the command line (->), we call the initialization function with some parameters and the multicast runs successfully.

W开发者_如何学Pythonhen I try to run this method from code, the initialization function returns OK (no errors), but does not initialize the multicast UDP port.

Is there a catch ?


One thing to be aware of is that the TCP/IP stack gets initialized after the rootTask completes.

The usrAppInit function runs in the context of the root task. If you are invoking network stack elements in usrAppInit, things might not work.

Make sure you invoke your networking code from a task that has been spawned with a lower priority than the network stack (which runs at priority 50).

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜