【发布时间】:2016-03-03 04:14:28
【问题描述】:
我在 .NET 中有这段代码:
Socket Connector = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
string IP = "198.41.208.139";
Connector.Connect(new IPEndPoint(IPAddress.Parse(IP), 80));
Connector.Send(Encoding.ASCII.GetBytes("GET / HTTP/1.1"));
byte[] Data = new byte[1024];
Connector.Receive(Data);
IP 属于http://reddit.com/,但 GET 请求不返回任何内容。 Receive 方法无限期地阻塞程序。当我尝试使用 http://imgur.com/ 和 http://youtube.com/ 网站时发生了同样的事情
为什么会发生这种情况,我该如何解决?
【问题讨论】: