コード例 #1
0
ファイル: KeyenceSR751.cs プロジェクト: radtek/HTLaser
 private void ScanCallBackMethod(IAsyncResult ar)
 {
     try
     {
         ScannerSocket = ar.AsyncState as Socket;
         if (ScannerSocket != null)
         {
             ScannerSocket.EndConnect(ar);
             Connected = true;
         }
     }
     catch (Exception ex)
     {
         Connected = false;
     }
     finally
     {
         TimeOutEvent.Set();//解除被阻塞的连接线程
     }
 }
コード例 #2
0
ファイル: LwmHelper.cs プロジェクト: radtek/HTLaser
 private void LwmCallBack(IAsyncResult ar)
 {
     try
     {
         LwmSocket = ar.AsyncState as Socket;
         if (LwmSocket != null)
         {
             LwmSocket.EndConnect(ar);
             Connected = true;
         }
     }
     catch (Exception)
     {
         Connected = false;
     }
     finally
     {
         TimeOutEvent.Set();//解除阻塞线程
     }
 }