2012-03-27 10 views
0

ich mit Socket http-Antwort von www.google.com.vnGet Http Antwort

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

ich heraus, alle Ergebnisse nicht bekommen zu bekommen. Was ist das Problem?

Antwort

6

Sie machen nicht wirklich eine Anfrage - Sie verbinden nur mit dem Port.

Entweder schreiben Sie an die Buchse eine HTTP-Anforderung oder (vorzugsweise) verwenden WebRequest oder WebClient, so dass Sie am Ende nicht selbst ein HTTP-Client Implementierung ...