- 博客(3)
- 收藏
- 关注
原创 关于10055错误
<br />在windows下做网络开发的,在测试或者产品正式运营时随时有可能碰到这个错误,错误信息是:由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。<br />病根在错误信息里已经描述了(系统缓冲区空间不足或队列已满),那么怎么解决这个错误呢?总结下在网上搜索到,以及在朋友遇到这个问题时的解决方法。<br />1,netstat查看是否有大量处于timewait状态的连接,如果有,那么:a,参考SO_LINGER的使用,能避免timewait状态。b,如果对数据丢失很敏感,那么建议修改注册表中
2010-08-28 10:44:00 8294 1
原创 文档(注释)的重要性
<br />切记切记,尤其是做ACE开发,很多接口里的实现也许和你想象的不一样,千万不要有思维定势。如果一个函数没有使用过,记得先看头文件里的注释。这方面ACE还算做得不错的,以后也得把看注释养成习惯,吃过很多次亏了!
2010-08-23 14:49:00 677
转载 以下均“剽窃”自我的偶像猫哥的博客,仅用做笔记
<br />1.ACE5.7.8在vs2010正式版下不可用<br /><br />不解释了,下面的转的一段话说得比较清楚了。<br />It says that you can #define errno WSAGetLastError() and has the following example:<br />r = recv(...);<br />if (r == -1 /* (but see below) */<br /> && WSAGetLastError()
2010-08-21 10:07:00 857
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人