首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

Boost:asio 收发数据的有关问题,好急

2013-09-28 
Boost::asio收发数据的问题,好急啊.....进程1,2 ,3都向进程100发送数据进程100将收到的数据分解之后放入数

Boost::asio 收发数据的问题,好急啊.....
进程1,2 ,3  都向进程100发送数据  
进程100将收到的数据分解之后放入数据队列中    
进程100创建另外一个线程绑定数据队列,数据队列一有更新就下发数据到进程101

问题是现在进程100下发数据的时候,可能因为包比较小,将三个包合并成了一个包发送给了进程101,进程101安装普通的方式解压包,结果得到了一个包之后就丢弃了其他的包。
这个样情况要怎么处理。

用的是boost::asio
[解决办法]
进程100每次发完一个数据包后,等待进程101的确认消息,再放送第二个数据包!

热点排行