今天在调试服务器代码时,出现这样的问题:VC++2005调试时一个函数内断点无效,而其他代码的断点可以进去
等待解决、、、
今天发现,并不是没有进去,而是进去出来了,是因为异常所有出来了
当SOCKET层收到数据,将消息插入到一个LOOPBUFFER中,再从这个LOOPBUFFER中取出XML数据时调用XML.GETDOC(CHAR *MSG)时MSG的XML格式错误导致异常退出,所以就没有进入到相应的消息处理函数。
今天在调试服务器代码时,出现这样的问题:VC++2005调试时一个函数内断点无效,而其他代码的断点可以进去
等待解决、、、
今天发现,并不是没有进去,而是进去出来了,是因为异常所有出来了
当SOCKET层收到数据,将消息插入到一个LOOPBUFFER中,再从这个LOOPBUFFER中取出XML数据时调用XML.GETDOC(CHAR *MSG)时MSG的XML格式错误导致异常退出,所以就没有进入到相应的消息处理函数。