是网络游戏加速原理应该是,加速 本地网络与游戏服务器的访问速度
怎么通过 其他的代理线路访问游戏呢~?~程序方面该怎么写~~?

解决方案 »

  1.   

    类似于变速齿轮的东西..要用到底到Hook,用C#不好实现 ....
      

  2.   

    透過Proxy連線的話記得設定HttpWebRequest類別的物件的Proxy屬性
      

  3.   


    using System;
    using System.IO;
    using System.Net;namespace ConsoleApplication1
    {
        class Program
        {
            public static void Main(string[] args)
            {
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.example.com/Default.aspx");
                System.Net.WebProxy proxy = new WebProxy("208.77.186.166", 80);
                request.Proxy = proxy;
                using (WebResponse response = request.GetResponse())
                {
                    using (TextReader reader = new StreamReader(response.GetResponseStream()))
                    {
                        string line;
                        while ((line = reader.ReadLine()) != null)
                            Console.WriteLine(line);
                    }
                }
            }
        }
    }加速不会.....
      

  4.   

    加速需要HOOK底层API,比如GetTickCount,更改返回值,来软调整时钟频率..如果对这方面有兴趣,可以去看下变速齿轮的思路以及兄弟变速器.C#不适合做这个事情.