Esempio n. 1
0
 private void StartPipe()
 {
     if (_closed)
     {
         return;
     }
     try
     {
         _startReceivingTime = DateTime.Now;
         remote?.BeginReceive(_remoteRecvBuffer, 0, RecvSize, SocketFlags.None, new AsyncCallback(PipeRemoteReceiveCallback), null);
         connection?.BeginReceive(_connetionRecvBuffer, 0, RecvSize, SocketFlags.None, new AsyncCallback(PipeConnectionReceiveCallback), null);
     }
     catch (Exception e)
     {
         Logging.LogUsefulException(e);
         Close();
     }
 }