Files
OpenRA/OpenRA.Server/Connection.cs
Chris Forbes 2913c3310d server stuff
2009-11-30 21:18:50 +13:00

28 lines
558 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Sockets;
using System.IO;
namespace OpenRA.Server
{
class Connection
{
public Socket socket;
public List<byte> data = new List<byte>();
public ReceiveState State = ReceiveState.Header;
public int ExpectLength = 8;
public int Frame = 0;
public byte[] PopBytes(int n)
{
var result = data.GetRange(0, n);
data.RemoveRange(0, n);
return result.ToArray();
}
}
enum ReceiveState { Header, Data };
}