Is it possible to have IO::Socket time out a connection if it can't connect within a second, or some defined amount of time? I think there was some timeout flag in the POD, but it didn't do anything. I'm on Win32 so I can't fork or do the alarm technique.