有没有人知道,如何检查,如果广播在线或离线在Icecast2服务器?红宝石的首选。

有帮助吗?

解决方案

我猜你可以做一个TCP(HTTP)连接到指定服务器。Icecast服务器作为一个经常HTTP服务器,但是数据转移实际上是流。因此,所有你需要的是定期座连接发送请求(你可以抓住它从居住http头伸在火狐).此外,您可能想要设置时间超时的情况下,服务器已关闭。如果服务器回应HTTP/"确定"(200)代码然后它活着。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top