In vervolg op [rml][ Linux C] Raar gedrag select?[/rml]/ een paar nieuwe vragen:
'select' onder RH7.2 (geen patches/updates) lijkt zich anders te gedragen dan onder RH7.0 (ook geen patches/updates)
In het eerst geval blijft select aangeven dat de socket readable is, in het tweede geval niet (dus slechts een keer). Helaas is het niet 100% betrouwbaar te testen omdat ik met RH7.0 niet de beschikking heb over de apparatuur die getest moet worden; in dat geval simuleer ik met een zelfgemaakte server op localhost.
Is dit bekend? Zoeken op het internet levert niks op (misschien omdat ik niet weet waarnaar ik in dat geval moet zoeken)? Ligt dit aan de gebruikte lib, de compiler versie of aan de kernel (weet zo niet of deze laatste anders is).
Verder:
1) Bestaat er een #define die aangeeft welk OS ik gebruik en welke versie.
2) Hoe vind ik runtime dezelfde informatie.
'select' onder RH7.2 (geen patches/updates) lijkt zich anders te gedragen dan onder RH7.0 (ook geen patches/updates)
In het eerst geval blijft select aangeven dat de socket readable is, in het tweede geval niet (dus slechts een keer). Helaas is het niet 100% betrouwbaar te testen omdat ik met RH7.0 niet de beschikking heb over de apparatuur die getest moet worden; in dat geval simuleer ik met een zelfgemaakte server op localhost.
Is dit bekend? Zoeken op het internet levert niks op (misschien omdat ik niet weet waarnaar ik in dat geval moet zoeken)? Ligt dit aan de gebruikte lib, de compiler versie of aan de kernel (weet zo niet of deze laatste anders is).
Verder:
1) Bestaat er een #define die aangeeft welk OS ik gebruik en welke versie.
2) Hoe vind ik runtime dezelfde informatie.