我使用Socket
从www.google.com.vn
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);
我没有得到任何结果。有什么问题?
答案 0 :(得分:6)
您实际上并未发出请求 - 您只是连接到该端口。
要么向套接字写入HTTP请求,要么(最好)使用WebRequest
或WebClient
,这样就不会自己最终实现HTTP客户端了。