VB使用Winsock出现 实时错误 '87' 解决方法

错误描述:VB使用Winsock控件把协议设置成UDP协议(协议常量为sckUDPProtocol)时会报报 实时错误 '87' 错误。该错误一般定位在Bind方法上,如果在程序中没有调用Bind方法,也可能定位在Send方法上。

错误原因:如果错误跟上面描述的症状一样的话,那你肯定是装了卡巴斯基了。是由于卡巴斯基和Winsock冲突造成的。也可以说是卡巴斯基的自我保护功能和Winsock冲突了。

解决方法:打开卡巴斯基主界面,点击左下角的设置弹出设置界面。点击左侧属性列表里的“保护”。会在右侧看到一个“与使用自我保护方法的程序相兼容的模式”选项,选中此项即可。注意此项需要重启电脑才能生效,所以你还得重启一下你的电脑就OK了。

注:我使用的是卡巴斯基反病毒软件7.0(KAV7.0),其他版本的卡巴斯基设置可能稍有差异。

转载于:http://hi.baidu.com/suruiqiang/blog/item/b6328cefaafb9f30adafd5fd.html

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...