问题描述:
在使用socket获取网页HTML的时候,经常出现这样的错误,
实在是不知道为什么?
多次测试也找不到原因,
今天在本地搭建了一WEB服务器,然后使用Socket 获得http://localhost/ 返回的内容,依然出现了下面的错误。
而使用浏览器来访问 http://localhost/ 的时候一切都是正常的。
这就很奇怪。
在 socket.Receive(buffer, 0, Buffer_Size, SocketFlags.None); 的时候发生异常:已引发: "由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。"
(System.Net.Sockets.SocketException) 引发了一个
System.Net.Sockets.SocketException:
"由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。" 时间: 2015/6/25 21:29:42 线程:
[10136]List ReceiveAllData(Socket socket)
{
int zero_times = 0;
int zero_max = 3;
List list = new List();
int nowContentLength = 0;
byte[] buffer = new byte[Buffer_Size];
while (true)
{
//此处经常出现错误,搞不懂
int receiveCount = so