2012-03-27 116 views
0

我使用Socket摆脱www.google.com.vnGET HTTP响应

TcpClient c = new TcpClient(); 
IPAddress ip = IPAddress.Parse("74.125.128.94"); // www.google.com.vn 
IPEndPoint remoteEP = new IPEndPoint(ip, 80); 
c.Connect(remoteEP); 
StreamReader sr = new StreamReader(c.GetStream()); 
String s = sr.ReadToEnd(); 
Console.WriteLine(s); 

HTTP响应我没有得到任何结果出来。什么问题?

回答

6

你实际上并没有提出请求 - 你只是连接到端口。

要么写一个HTTP请求到插座,或(最好)使用WebRequestWebClient,这样你就不会最终实现自己的HTTP客户端...