Ejemplo n.º 1
0
 public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel)
 {
     byte[] message = new byte[msg.messageLength];
     for (int i = 0; i < msg.messageLength; i++)
     {
         message[i] = msg.message[i];
     }
     server.Send1(message);
 }
Ejemplo n.º 2
0
 public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel)
 {
     byte[] message = new byte[msg.messageLength];
     for (int i = 0; i < msg.messageLength; i++)
     {
         message[i] = msg.message[i];
     }
     server.Send1(message);
 }
Ejemplo n.º 3
0
 // TODO: Use or remove method parameter
 public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel)
 {
     try
     {
         ((EnetPeerNative)peer).peer.Send(0, msg.message, (ENet.PacketFlags)EnetPacketFlags.Reliable);
     }
     catch
     {
     }
 }
Ejemplo n.º 4
0
 public override void SendMessage(INetOutgoingMessage message, MyNetDeliveryMethod method)
 {
     INetOutgoingMessage msg = message;
     if (!connected2)
     {
         tosend.Enqueue(msg);
         return;
     }
     DoSendPacket(msg);
 }
Ejemplo n.º 5
0
    public override void SendMessage(INetOutgoingMessage message, MyNetDeliveryMethod method)
    {
        INetOutgoingMessage msg = message;

        if (!connected2)
        {
            tosend.Enqueue(msg);
            return;
        }
        DoSendPacket(msg);
    }
Ejemplo n.º 6
0
        public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel)
        {
            INetOutgoingMessage msg1 = (INetOutgoingMessage)msg;

            byte[] data = new byte[msg1.messageLength];
            for (int i = 0; i < msg1.messageLength; i++)
            {
                data[i] = msg1.message[i];
            }
            peer.Send(data);
        }
Ejemplo n.º 7
0
 public override void SendMessage(INetOutgoingMessage message, MyNetDeliveryMethod method)
 {
     platform.MonitorEnter(network.ServerReceiveBufferLock);
     {
         INetOutgoingMessage msg = message;
         ByteArray b = new ByteArray();
         b.data = msg.message;
         b.length = msg.messageLength;
         network.ServerReceiveBuffer.Enqueue(b);
     }
     platform.MonitorExit(network.ServerReceiveBufferLock);
 }
Ejemplo n.º 8
0
 public override void SendMessage(INetOutgoingMessage message, MyNetDeliveryMethod method)
 {
     platform.MonitorEnter(network.ServerReceiveBufferLock);
     {
         INetOutgoingMessage msg = message;
         ByteArray           b   = new ByteArray();
         b.data   = msg.message;
         b.length = msg.messageLength;
         network.ServerReceiveBuffer.Enqueue(b);
     }
     platform.MonitorExit(network.ServerReceiveBufferLock);
 }
Ejemplo n.º 9
0
 public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel)
 {
     platform.MonitorEnter(network.ClientReceiveBufferLock);
     {
         INetOutgoingMessage msg2 = msg;
         ByteArray           b    = new ByteArray();
         b.data   = msg2.message;
         b.length = msg2.messageLength;
         network.ClientReceiveBuffer.Enqueue(b);
     }
     platform.MonitorExit(network.ClientReceiveBufferLock);
 }
Ejemplo n.º 10
0
 public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel)
 {
     INetOutgoingMessage msg1 = (INetOutgoingMessage)msg;
     byte[] data = new byte[msg1.messageLength];
     for (int i = 0; i < msg1.messageLength; i++)
     {
         data[i] = msg1.message[i];
     }
     peer.Send(data);
 }
Ejemplo n.º 11
0
 public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel)
 {
     platform.MonitorEnter(network.ClientReceiveBufferLock);
     {
         INetOutgoingMessage msg2 = msg;
         ByteArray b = new ByteArray();
         b.data = msg2.message;
         b.length = msg2.messageLength;
         network.ClientReceiveBuffer.Enqueue(b);
     }
     platform.MonitorExit(network.ClientReceiveBufferLock);
 }
Ejemplo n.º 12
0
 public abstract void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel);
Ejemplo n.º 13
0
 public abstract void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel);
Ejemplo n.º 14
0
 public abstract void SendMessage(INetOutgoingMessage message, MyNetDeliveryMethod method);
Ejemplo n.º 15
0
    public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel)
    {
        INetOutgoingMessage msg1 = msg;

        platform.EnetPeerSend(peer, 0, msg1.message, msg1.messageLength, EnetPacketFlags.Reliable);
    }
Ejemplo n.º 16
0
 public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel)
 {
     platform.WebSocketSend(msg.message, msg.messageLength);
 }
Ejemplo n.º 17
0
 public override void SendMessage(INetOutgoingMessage message, MyNetDeliveryMethod method)
 {
     c.SendMessage(message, method, 0);
 }
Ejemplo n.º 18
0
 public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel)
 {
     platform.WebSocketSend(msg.message, msg.messageLength);
 }
Ejemplo n.º 19
0
 public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel)
 {
     INetOutgoingMessage msg1 = msg;
     platform.EnetPeerSend(peer, 0, msg1.message, msg1.messageLength, EnetPacketFlags.Reliable);
 }
Ejemplo n.º 20
0
 public override void SendMessage(INetOutgoingMessage message, MyNetDeliveryMethod method)
 {
     c.SendMessage(message, method, 0);
 }
Ejemplo n.º 21
0
 public abstract void SendMessage(INetOutgoingMessage message, MyNetDeliveryMethod method);