0

有谁知道,如何检查 Icecast2 服务器中的广播是在线还是离线?红宝石首选。

4

1 回答 1

0

我想您可以与指定的服务器建立 TCP (HTTP) 连接。Icecast 服务器作为常规 HTTP 服务器工作,但数据传输实际上是流。因此,您只需要进行常规 Socket 连接并发送请求(您可以从 firefox 中的实时 http 标头扩展中获取它)。此外,您可能希望设置超时以防服务器关闭。如果服务器以 HTTP/OK (200) 代码响应,那么它就会生效。

于 2010-03-08T19:49:21.030 回答