Unrecognized Windows Sockets error: 10106: create 的解决

本文介绍了一种在Windows 7系统中遇到的Socket错误10106(Unrecognized Windows Sockets error)及其解决方案。该错误影响了Java应用程序中Redis客户端的操作,并导致Eclipse内置Tomcat服务器启动失败。通过以管理员身份运行命令提示符并执行`netsh winsock reset`命令后重启计算机可以解决此问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个windows系统上出现socket无法创建的问题,导致诸多无法访问,服务无法创建等问题

操作环境

win7、eclipse最新版、jdk8、redis3.x、maven3.5.x

错误出现情景

  • 个人使用java客户端操作redis(非集群模式)报错:
Unrecognized Windows Sockets error: 10106: create
。。。

其他情景

  • eclipse里面的tomcat一启动就报错说端口占用
  • undertown/tomcat启动报错,http不能访问

代码层面,开发环境上,IDE没有发现错误,几乎是莫名其妙

解决

按照步骤来吧

  • 以管理员身份打开命令提示符(win7附件中右键命令操作符选择管理员模式运行、win8或10可先菜单中搜索命令操作符然后右键…)
  • 运行 netsh winsock reset
  • 重启电脑

参考

https://blog.csdn.net/u011019141/article/details/79154696

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值