0

VxWorks の UDP マルチキャストを使用しようとしています。
コマンド ライン (->) を使用して、いくつかのパラメーターを指定して初期化関数を呼び出すと、マルチキャストが正常に実行されます。

このメソッドをコードから実行しようとすると、初期化関数は OK (エラーなし) を返しますが、マルチキャスト UDP ポートは初期化されません。

キャッチはありますか?

4

1 に答える 1

1

rootTask の完了に TCP/IP スタックが初期化されることに注意してください。

usrAppInit 関数は、ルート タスクのコンテキストで実行されます。usrAppInit でネットワーク スタック要素を呼び出している場合、うまくいかない可能性があります。

ネットワーク スタック (優先度 50 で実行される) よりも低い優先度で生成されたタスクからネットワーク コードを呼び出すようにしてください。

于 2011-02-23T14:42:33.970 に答える