请选择 进入手机版 | 继续访问电脑版
查看: 2353|回复: 8

socket 读写错误

[复制链接]
发表于 2019-1-26 11:30:24 | 显示全部楼层 |阅读模式
明明可以访问我的网站 但是 就是报这个错误 是什么问题?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
发表于 2019-2-13 15:47:28 | 显示全部楼层
Socket常见错误有很多种,其中就由下述介绍的这些常见错误代码与描述。而导致这一情况出现的原因则有三种,分别是:
  1、端口号设置错误;
  2、服务器没有处于监听状态 (即ServerSocket –>Active=true);
  3、数据包被服务器端的防火墙过滤掉。
  Socket常见错误代码与描述:
  Socket error 0 – Directly send error
  Socket error 10004 – Interrupted function //call 操作被终止
  Socket error 10013 – Permission denied //c访问被拒绝
  Socket error 10014 – Bad address //c地址错误
  Socket error 10022 – Invalid argument //参数错误
  Socket error 10024 – Too many open files // 打开太多的sockets
  Socket error 10035 – Resource temporarily unavailable // 没有可以获取的资料
  Socket error 10036 – Operation now in progress // 一个阻塞操作正在进行中
  Socket error 10037 – Operation already in progress // 操作正在进行中
  Socket error 10038 – Socket operation on non-socket //非法的socket对象在操作
  Socket error 10039 – Destination address required //目标地址错误
  Socket error 10040 – Message too long //数据太长
  Socket error 10041 – Protocol wrong type for socket //协议类型错误
  Socket error 10042 – Bad protocol option // 错误的协议选项
  Socket error 10043 – Protocol not supported //协议不被支持
  Socket error 10044 – Socket type not supported //socket类型不支持
  Socket error 10045 – Operation not supported //不支持该操作
  Socket error 10046 – Protocol family not supported //协议族不支持
  Socket error 10047 – Address family not supported by protocol family//使用的地址族不在支持之列
  Socket error 10048 – Address already in use //地址已经被使用
  Socket error 10049 – Cannot assign requested address //地址设置失败
  Socket error 10050 – Network is down //网络关闭
  Socket error 10051 – Network is unreachable //网络不可达
  Socket error 10052 – Network dropped connection on reset //网络被重置
  Socket error 10053 – Software caused connection abort //软件导致连接退出
  Socket error 10054 – connection reset by peer //连接被重置
  Socket error 10055 – No buffer space available //缓冲区不足
  Socket error 10056 – Socket is already connected // socket已经连接
  Socket error 10057 – Socket is not connected //socket没有连接
  Socket error 10058 – Cannot send after socket shutdown //socket已经关闭
  Socket error 10060 – Connection timed out //超时
  Socket error 10061 – Connection refused //连接被拒绝
  Socket error 10064 – Host is down //主机已关闭
  Socket error 10065 – No route to host // 没有可达的路由
  Socket error 10067 – Too many processes //进程太多
  Socket error 10091 – Network subsystem is unavailable //网络子系统不可用
  Socket error 10092 – WINSOCK.DLL version out of range //winsock.dll版本超出范围
  Socket error 10093 – Successful WSAStartup not yet performed //没有成功执行WSAStartup
  Socket error 10094 – Graceful shutdown in progress //
  Socket error 11001 – Host not found //主机没有找到
  Socket error 11002 – Non-authoritative host not found // 非授权的主机没有找到
  Socket error 11003 – This is a non-recoverable error //这是个无法恢复的错误
  Socket error 11004 – Valid name, no data record of requested type //请求的类型的名字或数据错误
  解决方法是:1、打开cmd窗口:开始---->运行---->cmd,或window+R组合键,调出命令窗口;
  2、输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是49157,首先找到它。
  3、查看被占用端口对应的PID,输入命令:netstat -aon|findstr "49157",回车,记下最后一位数字,即PID,这里是2720。
  4、继续输入tasklist|findstr "2720",回车,查看是哪个进程或者程序占用了2720端口,结果是:svchost.exe
  5、或者是我们打开任务管理器,切换到进程选项卡,在PID一列查看2720对应的进程,查看PID这一列数据。
  6、若看不到PID这一列数据,则我们点击查看--->选择列,将PID(进程标示符)前面的勾打上,点击确定。
  7、这样我们就看到了PID这一列标识,看一下2720对应的进程是谁,如果没有,我们把下面的显示所有用户的进程前面的勾打上,就可以看到了,映像名称是svchost.exe,描述是,Windows的主进程,与上面命令查看的完全一致。
  8、结束该进程:在任务管理器中选中该进程点击”结束进程“按钮,或者是在cmd的命令窗口中输入:taskkill /f /t /im Tencentdl.exe。
回复 支持 反对

使用道具 举报

发表于 2020-2-9 14:30:54 | 显示全部楼层
我也是,求解决方法,没有安装安全狗没有防火墙,换了好几台机子了,dns也换了好几个了
回复 支持 反对

使用道具 举报

发表于 2020-2-13 20:56:03 | 显示全部楼层
今天我也遇到这个问题了,缓存全部用默认和推荐的即可,
回复 支持 反对

使用道具 举报

发表于 2020-2-26 12:18:03 | 显示全部楼层
第一次见到这种问题,学习 学习。
回复 支持 反对

使用道具 举报

发表于 2020-2-28 14:45:12 | 显示全部楼层
不懂,帮顶一个吧。
回复 支持 反对

使用道具 举报

发表于 2020-3-8 15:24:23 | 显示全部楼层
我也是同样的问题,楼主解决了吗
回复 支持 反对

使用道具 举报

发表于 2020-3-29 23:00:55 | 显示全部楼层
如果是开了https的,把http强制跳转https关闭就好了
回复 支持 反对

使用道具 举报

发表于 7 天前 | 显示全部楼层
本帖最后由 懒散的猫 于 2020-3-31 17:15 编辑

我也是今天刚检测新站抓取的时候发现的,是主机空间里的绑定域名那里开启了强制HTTPS导致的,关闭后直接抓取正常了。另外有说法是开启CC攻击检测后会出现,频率设置太低的话,抓取会识别为攻击被拦截。PS:我是租用的虚拟主机,自建网站环境请另寻高手解答把!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Archiver|Baidu Inc.

GMT+8, 2020-4-7 00:32 , Processed in 0.323163 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2011 Comsenz Inc.

返回顶部