Example #1
0
        protected virtual void OnPacketReceived(byte[] bytes, IPEndPoint receivedFrom)
        {
            var datagram = new DatagramPacket(bytes, bytes.Length, receivedFrom);
            var packet   = new UdpPacket(datagram);
            var e        = new UdpPacketReceivedEventArgs(packet, receivedFrom);

            RaisePacketReceived(e);
        }
Example #2
0
 protected void RaisePacketReceived(UdpPacketReceivedEventArgs e)
 {
     try {
         if (this.PacketReceived != null)
         {
             this.PacketReceived.BeginInvoke(this, e, null, null);
         }
     }
     catch {
         // Swallow the exception and/or log it, but you probably don't want to exit
         // just because an incoming request handler failed.
     }
 }