StyleCop clean Connection
This commit is contained in:
@@ -43,6 +43,7 @@ namespace OpenRA.Network
|
|||||||
public int FromClient;
|
public int FromClient;
|
||||||
public byte[] Data;
|
public byte[] Data;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected List<ReceivedPacket> receivedPackets = new List<ReceivedPacket>();
|
protected List<ReceivedPacket> receivedPackets = new List<ReceivedPacket>();
|
||||||
|
|
||||||
public virtual int LocalClientId
|
public virtual int LocalClientId
|
||||||
@@ -155,8 +156,7 @@ namespace OpenRA.Network
|
|||||||
if (socket != null)
|
if (socket != null)
|
||||||
socket.Close();
|
socket.Close();
|
||||||
}
|
}
|
||||||
}
|
}) { IsBackground = true };
|
||||||
) { IsBackground = true };
|
|
||||||
t.Start();
|
t.Start();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -182,12 +182,14 @@ namespace OpenRA.Network
|
|||||||
var ms = new MemoryStream();
|
var ms = new MemoryStream();
|
||||||
ms.Write(BitConverter.GetBytes((int)packet.Length));
|
ms.Write(BitConverter.GetBytes((int)packet.Length));
|
||||||
ms.Write(packet);
|
ms.Write(packet);
|
||||||
|
|
||||||
foreach (var q in queuedSyncPackets)
|
foreach (var q in queuedSyncPackets)
|
||||||
{
|
{
|
||||||
ms.Write(BitConverter.GetBytes((int)q.Length));
|
ms.Write(BitConverter.GetBytes((int)q.Length));
|
||||||
ms.Write(q);
|
ms.Write(q);
|
||||||
base.Send(q);
|
base.Send(q);
|
||||||
}
|
}
|
||||||
|
|
||||||
queuedSyncPackets.Clear();
|
queuedSyncPackets.Clear();
|
||||||
ms.WriteTo(socket.GetStream());
|
ms.WriteTo(socket.GetStream());
|
||||||
}
|
}
|
||||||
@@ -209,11 +211,13 @@ namespace OpenRA.Network
|
|||||||
if (disposing)
|
if (disposing)
|
||||||
if (socket != null)
|
if (socket != null)
|
||||||
socket.Client.Close();
|
socket.Client.Close();
|
||||||
|
|
||||||
using (new PerfSample("Thread.Join"))
|
using (new PerfSample("Thread.Join"))
|
||||||
{
|
{
|
||||||
if (!t.Join(1000))
|
if (!t.Join(1000))
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
base.Dispose(disposing);
|
base.Dispose(disposing);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user