public void Send(IS2C s2c) { foreach (var su in Users.Values) { su.Send(s2c); } }
public void Send(IS2C s2c) { try { using (var ms = new MemoryStream()) { using (var ds = new DeflateStream(ms, CompressionMode.Compress)) S2CSerializer.WriteObject(ds, s2c); Network.Sender.Send(ms.ToArray()); } } catch { Dispose(); } }
internal void Send(IS2C s2c) { try { using (var ms = new MemoryStream()) { using (var ds = new DeflateStream(ms, CompressionMode.Compress)) ServerUser.S2CSerializer.WriteObject(ds, s2c); var pack = ms.ToArray(); foreach (var u in Users.Values) { u.Send(pack); } } } catch { } }