24 Jul
1999
24 Jul
'99
22:25
Hallo, ich schreibe z.Zt. ein Programm, das ueber /dev/ttyI0 (x.75) kommunizieren soll. Ich habe /dev/ttyI0 O_RDWR|O_NONBLOCK geoeffnet und warte mit select() auf Daten, die zum Lesen bereit sind, lese sie, und warte wieder. Diese Schleife laeuft aber leider, um z.B. das "OK" als Bestaetigung eines ATZ zu lesen, ca. 4900 mal durch und liest den gleichen String bzw. Bruchstuecke dieses Strings immer und immer wieder. Es scheint also seien die gelesenen Daten nicht wirklich "weg". Hat irgendjemand da einen guten Ratschlag, bzw. eine Erklaerung? Ich weiss, dass ich damit nicht unbedingt so ganz genau On-Topic bin ;-) Danke im Vorhinein, Dennis
9886
Alter (vor Tagen)
9889
Zuletzt aktiv (vor Tagen)
7 Kommentare
5 Teilnehmer
Teilnehmer (5)
-
Dennis Wetzig
-
Dietmar Goldbeck
-
Florian Lohoff
-
Ingo Luetkebohle
-
Marco Anstett