我使用HttpWebRequest连接到不同的shoutcast服务器,当我连接两个流时,一切正常。当我选第三个的时候,
response = (HttpWebResponse)request.GetResponse();
世界跆拳道联盟?我必须指出,我必须为应用程序创建.config,以便允许从应用程序发送头,否则根本无法工作。在这里:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <system.net> <settings> <httpWebRequest useUnsafeHeaderParsing = "true" /> </settings> </system.net> </configuration>
这些有什么值得注意的吗?
可能这个网站对来自同一ip地址的同时连接的数量有限制。还可以看看
ServicePointManager.DefaultConnectionLimit
默认情况下,此值为2。请将其更改为更大的值。