I am rewriting a monolithic script that is used for data collection on the afore mentioned OSes. I'm developing using the ActiveState PDK on Windows 2000. It appears that there is a problem with setting the select call to be non-blocking on non-Posix OSes. I would like to use the POE::Component::Client::ftp and the POE::Wheel::FollowTail modules; both of which depend on non-blocking I/O. Is there any hope? I notice that the IO::Select module uses a C extension to work around the issue. Can POE use that? I would be happy to debug and test; I just need a direction.
Thanks for getting the preprocessor and Windows services issue straitened out. I am running this as a service (hence the PDK), and diagnosed that preprocessing on the fly wasn't happening, and then found that all I had to do was upgrade! I am starting the port to OpenVMS; any thoughts? I presume that POE is developed on Unix, so I'm thinking the port to Tru64 should be the easiest.
