写入数据区以后,再拷贝数据区,而不是拷贝来源数据

This commit is contained in:
nnhy 2015-12-21 03:42:32 +00:00
parent 7de8ea99b5
commit a5a50a95e3
2 changed files with 3 additions and 3 deletions

View File

@ -54,7 +54,7 @@ bool DataMessage::WriteData(DataStore& ds, bool withData)
ds.Write(Offset, dat);
// 如果携带数据,则把这一段数据附加到后面
if(withData) _Dest.Write(dat);
if(withData) _Dest.Write(ds.Data.GetBuffer(), Offset, Length);
return true;
}
@ -72,7 +72,7 @@ bool DataMessage::WriteData(Array& bs, bool withData)
bs.Copy(dat, Offset);
// 如果携带数据,则把这一段数据附加到后面
if(withData) _Dest.Write(dat);
if(withData) _Dest.Write(bs.GetBuffer(), Offset, Length);
return true;
}

View File

@ -178,7 +178,7 @@ void TinyClient::OnRead(const TinyMessage& msg)
/*
1 + N数据
1 + 1
1 + 1 + N数据
2 + 1 + 1
*/
void TinyClient::OnWrite(const TinyMessage& msg)