Ejemplo n.º 1
0
        public override void sendMessage(OutgoingMessage message)
        {
            NetOutgoingMessage sendMsg = client.CreateMessage();

            using (NetBufferWriteStream stream = new NetBufferWriteStream(sendMsg))
            {
                using BinaryWriter writer = new BinaryWriter(stream);
                message.Write(writer);
            }
            client.SendMessage(sendMsg, NetDeliveryMethod.ReliableOrdered);
            if (bandwidthLogger != null)
            {
                bandwidthLogger.RecordBytesUp(sendMsg.LengthBytes);
            }
        }
Ejemplo n.º 2
0
        protected virtual void sendMessage(NetConnection connection, OutgoingMessage message)
        {
            NetOutgoingMessage msg = server.CreateMessage();

            using (NetBufferWriteStream stream = new NetBufferWriteStream(msg))
            {
                using BinaryWriter writer = new BinaryWriter(stream);
                message.Write(writer);
            }
            server.SendMessage(msg, connection, NetDeliveryMethod.ReliableOrdered);
            if (bandwidthLogger != null)
            {
                bandwidthLogger.RecordBytesUp(msg.LengthBytes);
            }
        }