读书人

C#程序怎么通过http代理访问网络

发布时间: 2012-02-14 19:19:19 作者: rapoo

C#程序如何通过http代理访问网络?
比如pop.yeah.net

这是现在的代码。
TcpClient tcpClient = new TcpClient(this.HostName,this.Port);
NetworkStream ns = tcpClient.GetStream();
StreamReader rs = new StreamReader(ns);

rs.ReadLine();

string data;
if (context == null)
{
data = command + "\r\n ";
}
else
{
data = command + " " + context + "\r\n ";
}

byte[] bytesData = Encoding.ASCII.GetBytes(data);

try
{
ns.Write(bytesData, 0, bytesData.Length);
Debug.WriteLine(rs.ReadLine());
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}

[解决办法]
up
[解决办法]
用webclient吧,有代理属性

[解决办法]
用C#通过修改注册表改变IE的代理设置访问网络,同一个程序集用两个不同代理访问,还不知道怎么实现,期待高手!

读书人网 >C#

热点推荐