Esempio n. 1
0
        public void SendMsg(object type, BaseFormater data)
        {
            var writer = new Serializer();

            writer.PutInt16((short)(object)type);
            data.Serialize(writer);
            var bytes = Compressor.Compress(writer.Data);

            SendMsg(bytes);
        }
Esempio n. 2
0
        public void Border(TMsgType type, BaseFormater msg)
        {
            var writer = new Serializer();

            writer.PutInt16((short)(object)type);
            msg.Serialize(writer);
            var bytes = Compressor.Compress(writer.CopyData());
            var peers = _peers;

            foreach (var peer in peers)
            {
                peer.SendMsg(bytes);
            }
        }
Esempio n. 3
0
 public void Write(BaseFormater value)
 {
     Write(value == null);
     value?.Serialize(this);
 }