[Suche] Bandwith Monitor



  • Hi,

    sehe grad, dass die select-Anweisung falsch ist, es muss so heissen:

    [cpp]
    select ( 0, NULL, NULL, NULL, &tv );[/cpp]

    Kurz zur Funktion select:

    select prueft, ob ein oder mehrere Filedeskriptoren zum lesen (Argument zwei der
    select-Funktion == Lesedeskriptormenge), zum schreiben (Argument drei der select-
    Funktion == Schreibdeskriptormenge) oder aus der Exception-Deskriptormenge bereit
    ist. select prueft und wartet bis der timeout abgelaufen ist (letztes Argument).
    Wird kein timeout angegeben, kehr select erst zurueck, wenn einer der File-
    deskriptoren bereit ist, oder aber ein Signal abgefangen worde. Das erste
    Argument ist die Nummer des groessten Filedeskriptors aus allen drei Deskriptor-
    mengen. Zu ihm musst du immer +1 angeben.

    Hoffe ich hab keine Fehler in der Erklaerung gemacht. Naeheres findest du in den
    Manpages bzw. auch im Buch "Linux/Unix Systemprogrammierung".

    mfg
    v R


Anmelden zum Antworten