尝试这样做时我什么都没得到:
var ips = Dns.GetHostEntry("stackoverflow.com");
Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
sock.Connect(ips.AddressList[0], 443);
var buffer = new byte[4096];
string h = "GET /tags HTTP/1.1\r\n" + "Host: stackoverflow.com\r\n" + "\r\n";
var buffer = Encoding.UTF8.GetBytes(h);
sock.Send(buffer);
var recbuffer = new byte[4096];
var rec = sock.Receive(recbuffer);
string response = Encoding.UTF8.GetString(recbuffer, 0, rec);
我做错了什么?