public void Add(BaseConnection connection) { lock (connections) { connections.Add(connection); System.Console.WriteLine(">>>> Room new connection " + connections.Count); } }
public void Broadcast(BaseMessage message, BaseConnection exception = null) { lock (connections) { foreach (var conexion in connections) { if (conexion != exception) { conexion.Send(message); } } } }
public void Remove(BaseConnection connection) { lock (closeds) { closeds.Add(connection); } }
public override void Process(Server.BaseConnection connection) { System.Console.WriteLine(">>>> SerializableMessage1"); }
public virtual void Process(Server.BaseConnection connection) { }