我正在Visual Studio for Black Ops中编写一个Rcon。我知道它是一款旧游戏,但我仍然在运行服务器。
我正在尝试从此链接下载数据
我正在使用此代码。
System.Net.WebClient wc = new System.Net.WebClient();
string raw = wc.DownloadString(logFile);
根据Visual Studio,在6441ms到13741ms之间。
另一次尝试是......
string html = null;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(logFile);
request.AutomaticDecompression = DecompressionMethods.GZip;
request.Proxy = null;
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
using (Stream stream = response.GetResponseStream())
using (StreamReader reader = new StreamReader(stream))
{
html = reader.ReadToEnd();
}
根据VS调试,这也需要大约6133ms。 我已经看到其他rcon很快响应命令。我的最好的5000毫秒,这是不可接受的。如何更快地下载此信息。我被告知不应该这么长时间???我做错了什么?