大家好,欢迎来到IT知识分享网。
一:
如标题所示,程序抛出异常: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