- 博客(3)
- 资源 (19)
- 收藏
- 关注
原创 errno 104:connetction reset by peer的错误分析
errno = 104错误表明你在对一个对端socket已经关闭的的连接调用write或send方法,在这种情况下,调用write或send方法后,对端socket便会向本端socket发送一个RESET信号,同时置errno为104,错误描述为connection reset by peer。 出现这种问题的很大一部分原因,至少我遇到的几次全都是,发送端和接收端事先约定好的数据
2014-03-14 15:34:25 35120 3
原创 free(): invalid next size错误
这遇到这个问题,是我在执行realloc时出现的,程序代码简单描述如下;if ( tmp_current_len > g_viss_sysctrl.viss_vapinfo_s.tmp_xmlparambuf.bufmem_len) //如果当前需要长度大于当前字串已分配的最大缓存 { err = viss_mem_realloc(&g_viss_sysct
2013-09-25 15:10:31 6754
原创 关于执行free函数的时候提示” double free or corruption“错误的解释和解决办法
写程序的时候遇到了这个问题,纠结了很久,网上也没找到合理的解释,最后还是自己慢慢的一点点分析把问题解决了。出现这问题,很容易把错误原因放在”double free"上面,其实这只是一个方面,出现这个错误的原因还有可能是 corruption,这的就是这个corruption。我在程序中定义了一个动态内存, char *tmp_str = malloc(256),但我在实际使用的时候给tmp_str
2013-09-24 20:08:46 12380 1
GB2312与UTF-8互转程序,包含源代码,MAKEFILE,及最终库,百分百直接使用
2013-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人