富有中国特色的网络故障,你千万不要忘了Winsock

能上QQ,但是无法浏览网页,这算是一个很富有中国特色的常见网络故障了。这不,前两天我一同学就遇到这种故障,通过唯一可用的网络出口——QQ来求助于我。

说实话,引起这种故障的可能性有很多啊!我只能一件一件地找了。我先叫他打开cmd,然后ping www.baidu.com,发现能够ping通,这样就说明网络实际上是完全正常的。线路通畅,DNS也能正确解析域名,而且电信也正在算他的钱……

接下来杀毒,他用的是江民,病毒库也是比较新的了。杀毒无结果,初步排除病毒作祟可能(说实话,江民我不太放心,但是好歹比X星好的不是一点)。

检查“软”错误,Internet选项中的代理服务器设置,事实表明并没有设置代理服务器。检查host文件(虽然这里出问题的可能性不大),除了127.0.0.1以外都是空的。再问他有没有装第三方的“功能强大”的防火墙,答案是没有。看来这些都不是导致不能上网的原因啊!

问题到底是出在哪里呢?那个同学说连网络游戏的服务器都连不上去,说明应该不是IE出的问题。但是为了保险起见,我还是下载了Opera并传送给他让他试用。事实再次印证了我的观点——Opera也不能上网,说明不是IE的问题。

这些都不是原因,我还真没辙了~正想让他重装系统的时候,脑袋里灵光乍现!侦探片里面都是这样的说-_-b 我突然想到了文章标题中所指出的Winsock。会不会是它的问题呢?

image

Winsock是Windows下网络编程的一个API。其中还有Winsock控件,就是专管网络编程的了。要编写客户和服务器应用程序,不需要了解TCP或调用底层Winsock API的具体细节。通过设置Winsock控件的属性和调用该控件的方法,可以很容易地连接到远程计算机并进行双向的数据交换。有点深奥了~不过没有关系了,只要知道Winsock和网络有着很紧密很紧密的联系就可以了。所以Winsock除了问题,自然不好上网。但是我估计QQ属于“非主流”技术的,也正是因为这一点,所以QQ好上,但是浏览网页、登录网络游戏等等操作都不行了。

我到http://www.snapfiles.com/download/dlwinsockxpfix.html下载了一个WinSock XP Fix,这就是专门修复Winsock的。传给他,让他fix,然后重启。你们猜结果怎么着?还是不行啊!呵呵~那是不可能di~~~当然是恢复正常了啊!要不然我给这篇文章取这个题目干什么吃的啊?!那个同学“跪谢”我,还说“爱死你了”……这我可受不起哈!不过又解决了一个问题,真的挺高兴的哦!

话说回来,这个Winsock为什么会出问题呢?我想可能是他的电脑里面有流氓,然后这个流氓用Winsock LSP把IE劫持了,但是这个流氓很不幸,有Bug,结果把Winsock给弄坏了,然后自己也流氓不了了……当然这只是假设,假设。我让他装个360看看,他说装不上去,看来是流氓的概率就更大了……在这里,也提醒大家,以后遇到类似的问题,千万不要忘记了Winsock这个东东……

GD Star Rating
loading...

没有相关日志