Example #1
0
        protected virtual void OnDataException(UdpServerEventArgs arg)
        {
            NetStat.Set("Errors", 1, arg.Data?.Length ?? 0);
            DataException?.Invoke(this, arg);

            Helper.OnException(arg.Exception);
        }
Example #2
0
 public void Send(byte[] data, IPEndPoint address, object tag = null)
 {
     if (address != null && data != null)
     {
         var param = new UdpServerEventArgs {
             Data = data, Point = address, Tag = tag
         };
         sender.BeginSend(data, data.Length, address, SendCallback, param);
     }
 }
Example #3
0
 protected virtual void OnDataLoad(UdpServerEventArgs arg)
 {
     NetStat.Set("Data Receive", 1, arg.Length);
     DataLoad?.Invoke(this, arg);
 }
Example #4
0
 protected virtual void OnDataSend(UdpServerEventArgs arg)
 {
     DataSend?.Invoke(this, arg);
     NetStat.Set("Data Send", 1, arg.Length);
 }