0

QoS ソケットを使用するプログラムがあり、ソフトフォン アプリケーションは RTP に QoS を使用します。

通常、そのアプリケーションは実行されたままですが、再起動されることもあります。(停止、300ms 待機、開始)

ソフトフォン アプリケーションが停止すると、サーバーで QoS を使用している最後のアプリケーションが停止するため、Windows の RSVP QoS サービスも停止することがわかりました。

アプリケーションを再起動すると、RSCP QoS サービスは通常非常に高速に開始しますが、サービスの開始に 30 秒かかる場合があり、アプリケーションの開始も遅くなります。

毎回停止しないようにサービスを構成できるかどうか知っている人はいますか?

コンピューターは Windows XP SP3 で、Windows ファイアウォールが有効になっています。(私たちのアプリケーションには、ファイアウォールで例外があります。)

よろしく
レイフ

4

1 に答える 1

0

結局、これは回避策で解決されました。

main-application で QoS ソケットを開きます。これは、main-application が終了するまで開いたままにします。そうすれば、RSVP サービスは使用中なので閉じることができません。( bind() なしでソケットを開くことができることがわかったので、ポートは必要ありません。)

于 2009-11-13T15:45:20.830 に答える