ich habe ein Programm das mit einem Controller über RS232 kommuniziert. Das Problem ist, die Kommunikation ist asyncron und ich weiss es nicht wie lange es dauert bis der Controller antwortet und wie lang ist der Datensatz, also ich muss Zeichen für Zeichen lesen. Wie kann ich von RS232 mit timeout lesen, also warten solange der Kontroller ein Zeichen schickt oder timeout abgelaufen.