写入数据区以后,再拷贝数据区,而不是拷贝来源数据
This commit is contained in:
parent
7de8ea99b5
commit
a5a50a95e3
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue