我们有一个使用QoS套接字的程序,我们的软电话应用程序使用QoS作为RTP。
该应用程序通常会保持运行状态,但有时会重新启动。 (停止,等待300ms,开始。)
我们发现,当停止使用服务器上最后一个使用QoS的软电话应用程序时,Windows上的RSVP QoS服务也会停止。
当我们重启我们的应用程序时,RSCP QoS服务通常启动非常快,但有时服务启动需要整整30秒,导致我们的应用程序启动缓慢。
任何人都知道我是否可以配置服务不是每次都停止?
计算机是Windows XP SP3,Windows防火墙已打开。 (我们的应用程序确实在防火墙中有例外。)
问候
雷夫
答案 0 :(得分:0)
最后通过解决方法解决了这个问题。
在主应用程序中,我们现在打开一个QoS套接字,在主应用程序结束之前我们一直保持打开状态。这样,RSVP服务无法关闭,因为它正在使用中。 (我发现打开套接字没有bind() - 工作,所以我们不需要任何端口。)