Example #1
0
 private void Terminal_ReceiveData(IReceiveChannel receiver)
 {
     while (receiver.BytesWaiting > 0)
     {
         Terminal.ProcessReceivedCharacter((char)receiver.Read());
     }
 }
Example #2
0
        public void ReceiveData(IReceiveChannel receiver)
        {
            while (receiver.BytesWaiting > 0)
            {
                lastReceived = (char)receiver.Read();

                if (waitFor == '\0' || lastReceived == waitFor)
                {
                    sendTimer.Interval = 1;
                }

                CurrentSession.Terminal.ProcessReceivedCharacter(lastReceived);
            }
        }