[C] connect() i firewall

0

Witam
Musze zrobic prosty scaner portow bazujacy na connect(); no i jak jest otwarty to ok jak zamkniety tez ok. Ale pojawia sie problem gdy port jest filtrowany :(. Bo connect() po prostu sie "zawiesza". Nie wiem co zrobic. Bede bardzo wdzieczny za pomoc :)
Pozdrawiam

0

ustaw socketa w tryb nieblokujacy.

0

I co wtedy zrobi connect() kiedy natrafi na firewalla ?
Pozdrawiam

0

jesli fwall po prostu dropuje pakiety, bez zwracania icmp-port-unreachable, to tak samo zawiesi connect az do timeouta, ale odbedzie sie to niejako w innym watku, nie wstrzyma pracy samego programu.

0

ok wielkie dzieki :) juz sobie poradzilem sprawdzam errno :)
Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1