Exemple #1
0
        public void Send(Packet packet)
        {
            byte[] bytes = packet.Serialize();

            NetOutgoingMessage om = client.CreateMessage();

            om.Write(bytes);

            client.SendMessage(om, NitroxDeliveryMethod.ToLidgren(packet.DeliveryMethod), (int)packet.UdpChannel);
            client.FlushSendQueue();
        }
Exemple #2
0
 public void SendPacket(Packet packet)
 {
     if (peer.ConnectionState == ConnectionState.Connected)
     {
         peer.Send(netPacketProcessor.Write(packet.ToWrapperPacket()), NitroxDeliveryMethod.ToLiteNetLib(packet.DeliveryMethod));
         peer.Flush();
     }
     else
     {
         Log.Info("Cannot send packet to a closed connection.");
     }
 }
Exemple #3
0
        public void SendPacket(Packet packet)
        {
            if (connection.Status == NetConnectionStatus.Connected)
            {
                byte[]             packetData = packet.Serialize();
                NetOutgoingMessage om         = server.CreateMessage();
                om.Write(packetData);

                connection.SendMessage(om, NitroxDeliveryMethod.ToLidgren(packet.DeliveryMethod), (int)packet.UdpChannel);
            }
            else
            {
                Log.Info("Cannot send packet to a closed connection.");
            }
        }
Exemple #4
0
 public void Send(Packet packet)
 {
     client.SendToAll(netPacketProcessor.Write(packet.ToWrapperPacket()), NitroxDeliveryMethod.ToLiteNetLib(packet.DeliveryMethod));
     client.Flush();
 }