Exemple #1
0
 // 接收回调函数
 private void ReceiveCallback(IAsyncResult iar)
 {
     UdpState udpReceiveState = iar.AsyncState as UdpState;
     if (iar.IsCompleted)
     {
         Byte[] receiveBytes = udpReceiveState.udpClient.EndReceive(iar, ref udpReceiveState.ipEndPoint);
         string receiveString = Encoding.ASCII.GetString(receiveBytes);
         Console.WriteLine("Received: {0}", receiveString);
         AndroidDevice device = new AndroidDevice();
         device.ip = udpReceiveState.ipEndPoint.Address.ToString();
         device.Model = receiveString;
         if (AdbBrage.connect(device.ip))
         {
             mCallBack.onSuccess(device);
         }
         //Thread.Sleep(100);
         receiveDone.Set();
        // SendMsg();
     }
 }
Exemple #2
0
 public void onSuccess(AndroidDevice device)
 {
     notifyIcon1.ShowBalloonTip(1000,"ADB 成功连接",device.Model, ToolTipIcon.Info);
 }