wakatime api key:电脑出现了 Windows socket error: 请问怎么解决

来源:百度文库 编辑:高考问答 时间:2024/04/28 13:33:48
电脑出现了 Windows socket error:由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接受数据的请求没有被接受。(10057),on API connenct 请问怎么解决

一.是你的SOCKET没有启动(SCKTSRVR.EXE)或者无法连接到服务器。
使用socketconnect很简单,只要在应用服务器后台运行SCKTSRVR.EXE,不需要什么配 置。
二.把windows\svch0st.exe的文件删掉就好(svch零st.exe)不要看错,先备份internet exploer目录 再在安全模式下删掉 重起后看到svch0st.exe 结束该进程后删掉 恢复备份的目录 是病毒backdoor/huigezi.2005.引起的杀掉也还有上面的问题删svch0st.exe就好了。

以下是三种情况供你参考,个人认为第二、第三种情况的机会大些。

1、虚拟内存太小或者C盘满了。如果是这种,请自己查资料加大虚拟内存量,并保证C盘还有充足的空间。

2、是你电脑里面某个软件的问题。
这个错误可能是你计算机的Socket句柄资源用尽导致的,能够造成这种现象的一种情况就是你的计算机的某个程序不断的向某个连接发出连接申请,但是始终没能连上,没连上就会引发一个错误,如果编程的人没有写释放资源的代码,那么这个连接就始终占据着着一个句柄,于是由于不断的连接,最终导致Socket句柄资源耗尽。
如果你运行的都是很正常的程序,那么很可能进行连接的就是一些木马程序,比如盗取密码的程序需要将盗取的密码发送到某台机器上等等。如果杀毒没杀到,就装个防火墙看看,追求干脆的话就重新安装系统。

3、注册表中的以下二项出现错误
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2

解决办法:备份,然后找一台相同系统的机器,将以下注册表分支导出存为二个文件,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2

最后将这二个导出的注册表文件导入到有问题的机器中即可。