Afbryde connect()
Jeg har lavet en portscanner og den virker fint på localhost.Problemet er hvis jeg scanner min routers exponerede IP så støder jeg ind i en timeout.
Denne er på de fleste linus dists. 75 sekunder så det vil tage 750 sekunder at scanne 10 porte.
Jeg har forsøgt at afbryde den med et signal men min dist genoptager desværre connect() efterfølgende.
Jeg ville egentlig også helst benytte select() men har ikke kunnet få det til at virke.
Min oprindelige kode ligger på http://hardturn.dk/files
Er her nogen som vil prøve at udvide den for mig til at bruge select()?
Så simpelt så muligt, så jeg kan se hvad jeg har lavet forkert?