xmlrpc C++使用中遇到的bug

1.连接网络和机器ip地址不一致时,程序卡住问题:

   libsystem_kernel.dylib`write + 10

   queue = 'com.apple.main-thread', stop reason = signal SIGPIPE

一直以为是库中的socket发送请求失败,接收signal SIGPIPE信号造成的,后来才发现原来是库中的mstime参数,被同事修改过,重新设为2s后一切正常。


2.程序运行后,息屏,再打开,发现在子线程上运行的xmlrpc Server端,有个监听方法一直在打印,手机瞬间变烫,仔细查看后发现原来库中有一行代码被注掉了(151行),打开该行代码后,问题迎刃而解。




xmlrpc C++使用中遇到的bug_第1张图片



xmlrpc C++使用中遇到的bug_第2张图片

你可能感兴趣的:(xmlrpc C++使用中遇到的bug)