我们're trying to use VxWorks' UDP多播 .使用命令行( - >),我们使用一些参数调用初始化函数,并且多播成功运行 .
当我尝试从代码运行此方法时,初始化函数返回OK(无错误),但不初始化多播UDP端口 .
有捕获吗?
需要注意的一点是,TCP / IP堆栈初始化 after rootTask完成 .
usrAppInit函数在根任务的上下文中运行 . 如果要在usrAppInit中调用网络堆栈元素,则可能无法正常工作 .
确保从生成的任务中调用网络代码,该任务的优先级低于网络堆栈(优先级为50) .
1 回答
需要注意的一点是,TCP / IP堆栈初始化 after rootTask完成 .
usrAppInit函数在根任务的上下文中运行 . 如果要在usrAppInit中调用网络堆栈元素,则可能无法正常工作 .
确保从生成的任务中调用网络代码,该任务的优先级低于网络堆栈(优先级为50) .