在多线程项目中遇到recvfrom返回10004错误,可以采用如下方法找出引起此处错误的代码。
方法:找到recvfrom返回10004错误的代码,并将此处打上断点。然后运行程序,当程序停在断点处时,通过VC中的Threads窗口查看其它线程的运行情况(运行到哪一句代码了)。
这样通过分析各线程的代码运行情况,则可以较大概率的找到引起socket出现错误的原因。
在多线程项目中遇到recvfrom返回10004错误,可以采用如下方法找出引起此处错误的代码。
方法:找到recvfrom返回10004错误的代码,并将此处打上断点。然后运行程序,当程序停在断点处时,通过VC中的Threads窗口查看其它线程的运行情况(运行到哪一句代码了)。
这样通过分析各线程的代码运行情况,则可以较大概率的找到引起socket出现错误的原因。