经典问题-------http 并发问题
sdk里有个CClientEngine的例子,就是直接http engine来传输数据的。
然后我想并发的发HTTP请求的时候,发现代码存在先天性缺陷,连续调用 IssueHTTPPostL,明显地将iPostData在还没发送完成前又更新了,我在服务器端抓包分析了,也确实如此,每次都只有最后一个请求包是正确的。
想到的解决方案有:
1: 每个请求开一个http engine来发送。
2: 做成队列,自己控制,一个个发,外面可连续投递请求。(这是善意的欺骗自己)
求解决方案,谢谢各位有意或无意路过的大哥大姐,小弟小妹。