0
时,数据被搞乱了,我发现我收到的数据被搞砸了,但总大小是正确的。它好像是两组数据重叠。我能做些什么来避免这种情况发生?当我使用boost :: asio :: async_write发送一些大数据时,使用boost :: asio :: async_write
时,数据被搞乱了,我发现我收到的数据被搞砸了,但总大小是正确的。它好像是两组数据重叠。我能做些什么来避免这种情况发生?当我使用boost :: asio :: async_write发送一些大数据时,使用boost :: asio :: async_write
没有代码,这是一个在黑暗中刺..你没有使用相同的缓冲区进行读/写操作
async_read
,直到先前读为async_write
谁知道...
你应该提供一个削减工作的代码示例出现该问题。 – 2010-12-17 07:06:23