Example #1
0
 public void Send(byte[] data)
 {
     try {
         UDPSever.BeginSendTo(data, 0, data.Length, SocketFlags.None, this.remote, new AsyncCallback(SendCallback), UDPSever);
     }
     catch (Exception e) {
         //UDPSever.Close();
         //	UDPSever = null;
         State.Message.Enqueue("UDP发送回调失败:" + e.Message);
         State.Is_Health = false;
     }
 }
Example #2
0
 void SendCallback(IAsyncResult ar)
 {
     try {
         UDPSever.EndSend(ar);
     }
     catch (Exception e) {
         //	UDPSever.Close();
         //UDPSever = null;
         State.Message.Enqueue("UDP发送回调失败:" + e.Message);
         State.Is_Health = false;
     }
 }
 private bool UDPSever_dataSend_EventDataSend(byte[] data)
 {
     return(UDPSever.SendData(data));
 }
Example #4
0
 public void Receive()
 {
     buffer = new byte[RecieveBufferSize];
     UDPSever.BeginReceive(buffer, 0, RecieveBufferSize, SocketFlags.None, new AsyncCallback(ReceiveCallback), UDPSever);
 }