As proposed by Leonardo-Ferreira.
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user