nobody0
27-07-2005, 12:56
Um mit einem Mikrocontroller (MC) ausgetauschte Datenpakete richtig zu zählen und so Packet loss erkennen zu können habe ich zum Terminieren des Programms über einen Signal-Handler eine globale Variable modifiziert, über die das Programm an einer geeigneten Stelle sich selbst geordnet terminiert.
Das funktioniert aber nicht ganz: Das auf Daten vom MC wartende select terminiert trotz vom Signal-Handler abgefangenem Signal:
select(): Interrupted system call
Irgendwelche Vorschläge? :confused:
Das funktioniert aber nicht ganz: Das auf Daten vom MC wartende select terminiert trotz vom Signal-Handler abgefangenem Signal:
select(): Interrupted system call
Irgendwelche Vorschläge? :confused: