public ClientSession() { msgTypes[0] = new SignalType(0, true); msgTypes[2] = new NameChangeType(2, true); msgTypes[3] = new SignalType(3, true); msgTypes[6] = new ChatType(6, true); }
public ServerSession() { connections = new Dictionary<Socket, int>(); connecting = new List<Socket>(); msgTypes = new INetMessageType[256]; msgTypes[0] = new SignalType(0, true); msgTypes[2] = new NameChangeType(2, true); msgTypes[3] = new SignalType(3, true); msgTypes[6] = new ChatType(6, true); }
public ClientSession() : base() { client = new UdpClient(); state = new UdpState() { Name = "" }; msgTypes[0] = new SignalType(0, false); msgTypes[2] = new NameChangeType(2, false); msgTypes[3] = new SignalType(3, false); msgTypes[6] = new ChatType(6, false); }
public ServerSession() : base() { client = new UdpClient(); states = new UdpState[256]; endPoints = new Dictionary<EndPoint, byte>(); DefaultName = "NoName"; HBTimeout = 3000; heartbeatTimer = new Timer() { Interval = HBTimeout }; msgTypes[0] = new SignalType(0, false); msgTypes[1] = new DictionaryMessageType(1, false); msgTypes[2] = new NameChangeType(2, false); msgTypes[3] = new SignalType(3, false); msgTypes[6] = new ChatType(4, false); }