Give every immediate order its own framing

This commit is contained in:
jrb0001
2019-01-11 22:04:08 +01:00
committed by reaperrr
parent f3133617dd
commit db487e1264

View File

@@ -68,11 +68,13 @@ namespace OpenRA.Network
public virtual void SendImmediate(IEnumerable<byte[]> orders)
{
var ms = new MemoryStream();
ms.WriteArray(BitConverter.GetBytes(0));
foreach (var o in orders)
{
var ms = new MemoryStream();
ms.WriteArray(BitConverter.GetBytes(0));
ms.WriteArray(o);
Send(ms.ToArray());
Send(ms.ToArray());
}
}
public virtual void SendSync(int frame, byte[] syncData)