当前位置:编程学习 > C#/ASP.NET >>

【向 LikeCode 提问】 用C# HttpWebRequest时,本地IP可以伪造吗? (除了用代理IP方法外)



            Stream stream = null;
            HttpWebResponse response = null;
            HttpWebRequest request = null;
   
    
                
                request = WebRequest.Create(string.Format("http://xx.New") as HttpWebRequest;              
                string strPostData = "name=游客&SEX=0";
                byte[] wrBuffer = Encoding.GetEncoding("gb2312").GetBytes(string.Format(strPostData));

                request.Method = "POST";
                request.ContentType = "application/x-www-form-urlencoded";
                request.ContentLength = wrBuffer.Length;
               // request.Referer = string.Format("http://xx.cn/");
                request.UserAgent = "MSIE 6.0";
                request.Timeout = 8000;
                

               

                ////设置一个代理 
                  //System.Net.WebProxy myproxy = new System.Net.WebProxy("218.63.252.219", 80);
                //request.Proxy = myproxy;
               
                stream = request.GetRequestStream();
                stream.Write(wrBuffer, 0, wrBuffer.Length);
                stream.Close();

                response = request.GetResponse() as HttpWebResponse;
                stream = response.GetResponseStream();
                StreamReader sr = null;
                sr = new StreamReader(stream, big5);
                sr.Close();
                stream.Close();





用HttpWebRequest想一个web服务器发送数据,因为限制了同一IP连接频率,所以想问一 
下可否伪造IP.  --------------------编程问答-------------------- 不需要考虑什么“伪造”。如果一个单位里的人使用一个网关上外网,你看到的ip就是一样的。同样,一个看咖啡店、商场、家庭里两个电脑上网,外部看ip是一样的。这不需要“伪造”,很多正常的情况下不同终端你看到的ip就是一样的。 --------------------编程问答--------------------

谢谢楼上大哥关注。
那么虚拟IP或改数据包,没有实质的意义了吗??
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,