Hi guys,

Maybe someone can point me in the right direction, since i'm not sure why i 
cant get the timeout to work. Admittedly i don't know much about socket 
programming.

Im using the below code...

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
#s.setdefaulttimeout(10000)
s.connect((proxy,port))

As the code is above, it works (with the timeout commented out), when i leave 
the uncomment the setdefaulttimeout, the code doesnt even seem to connect. I've 
played with various values (1, 5, 500 etc)

The problem essentially occurs when i connect to a server where a firewall 
drops the packet. It seems to wait really long before moving on, i would like 
the timeout to kick in after 10secs or so to continue. Im also not sure if this 
is a good way to check if a ip,port is available.

Thanks in advance

stefan
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to