connect failed error 10055

connect failed error 10055一:如标题所示,程序抛出异常:connectfailederror10055。经过一番百度搜索,最后确定是通信端口不足导致的。试图用以下两个方法解决:1,注册表中MaxUserPort的值由5000改为65534.2,setsocketopt函数中设置SO_REUSEADDR选项,表示在TIME_WAIT其间端口可以被新连接使用。结果:还是会抛出此异常,问题没有解决。

大家好,欢迎来到IT知识分享网。connect failed error 10055

一:

如标题所示,程序抛出异常:connect failed error 10055。

经过一番百度搜索,最后确定是通信端口不足导致的。试图用以下两个方法解决:

1,注册表中MaxUserPort的值由5000改为65534.

2,setsocketopt函数中设置SO_REUSEADDR选项,表示在TIME_WAIT期间端口可以被新连接使用。

结果:还是会抛出此异常,问题没有解决。

二:

是不是解决问题的方向错了?

google里搜索一阵子

最后发现可能是句柄泄露,顺着这个思路查看,程序中果然有个模块打开句柄5万多个。把句柄泄露问题解决了,此问题最后得以解决

三:总结

1,尽量用google搜索

2,尽量用英文关键字,多用msdn关键字,学会选择合适的关键字进行搜索。找到问题的原因了,此问题就解决了一大半。






免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/12114.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信