Hlavní navigace

Vlákno názorů k článku Sokety a C/C++: Funkce select od jobo - Mám problém. listenujem viac socketov, ale accept mi...

  • Článek je starý, nové názory již nelze přidávat.
  • 3. 10. 2003 9:03

    jobo (neregistrovaný)

    Mám problém. listenujem viac socketov, ale accept mi reaguje na connect toho portu ktorý volám ako prvý. viacnásobné pripojenia fungujú, ale len na ten jeden port. netstat v systéme mi ukazuje že porty su connectnuté ale accept nereaguje. Ak začnem s tým druhým portom tak zase funguje ten ale prvý nie. čo som tam zabudol ?? sú nastavené na nonblock .

  • 8. 10. 2003 9:17

    jobo (neregistrovaný)

    Už si odpoviem sám. Select nenastavuje príznak že socket mal udalosť ale nuluje nastavený ak na ňom nie je udalosť. Podľa tohoto článku to funguje ak sledujeme len jeden socket v cykle, ak ich chceme sledovať napr. 10 musíme vždy pred volaním select všetky nastaviť s FD_SET.