private void Terminal_ReceiveData(IReceiveChannel receiver) { while (receiver.BytesWaiting > 0) { Terminal.ProcessReceivedCharacter((char)receiver.Read()); } }
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); } }