得到Http响应

时间:2012-03-27 12:26:44

标签: c# sockets

我使用Socketwww.google.com.vn

获取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);

我没有得到任何结果。有什么问题?

1 个答案:

答案 0 :(得分:6)

您实际上并未发出请求 - 您只是连接到该端口。

要么向套接字写入HTTP请求,要么(最好)使用WebRequestWebClient,这样就不会自己最终实现HTTP客户端了。