As proposed by Leonardo-Ferreira.

This commit is contained in:
Vapre
2020-11-04 17:57:25 +01:00
committed by Paul Chote
parent ce013f17d6
commit e90fc1ef39

View File

@@ -662,12 +662,14 @@ namespace OpenRA.Server
byte[] CreateFrame(int client, int frame, byte[] data) byte[] CreateFrame(int client, int frame, byte[] data)
{ {
var ms = new MemoryStream(data.Length + 12); using (var ms = new MemoryStream(data.Length + 12))
{
ms.WriteArray(BitConverter.GetBytes(data.Length + 4)); ms.WriteArray(BitConverter.GetBytes(data.Length + 4));
ms.WriteArray(BitConverter.GetBytes(client)); ms.WriteArray(BitConverter.GetBytes(client));
ms.WriteArray(BitConverter.GetBytes(frame)); ms.WriteArray(BitConverter.GetBytes(frame));
ms.WriteArray(data); ms.WriteArray(data);
return ms.ToArray(); return ms.GetBuffer();
}
} }
void DispatchOrdersToClient(Connection c, int client, int frame, byte[] data) void DispatchOrdersToClient(Connection c, int client, int frame, byte[] data)