in reply to Re^4: Alarms with ActivePerl do not work properly (small modification)
in thread Alarms with ActivePerl do not work properly

Basically, the proper approach on Windows would be either to use (OS) threads, one per handle on which to perform IO, or to use asynchronous IO with either callbacks or locks. The whole thing is not entirely unlike other mechanisms, but the mechanism used by Perl to implement select on Windows, namely, the select function of Winsock.dll, only supports (its own) sockets and not the various other handles that can be signalled on Windows.

  • Comment on Re^5: Alarms with ActivePerl do not work properly (small modification)
  • Download Code