示例#1
0
 public void ReceiveCompleted(object sender, SocketAsyncEventArgs e)
 {
     if (e.BytesTransferred > 0 && e.SocketError == SocketError.Success)
     {
         ActiveDateTime = DateTime.Now;
         try
         {
             if (!PacketProtocol.Receive(e))
             { //如果处理数据返回失败,则断开连接
                 DisConnect();
             }
         }
         catch (Exception exception)
         {
             DisConnect();
             Pool.RUdpServer.Loger.Error(exception);
         }
     }
     else
     {
         DisConnect();
     }
 }