I'm trying to make a small Client that will run on a machine and send
data up to a Controller, written with GServer, so that I can run a
script on a machine and have its results sent off to the Controller on
another machine - and from there to a database.  In looking around for
the best mechanism to do this it looks like Daemonize will do what I
want, and I've looked at the win32-utils Daemonize code and it seems to
fit the needs.  If this is just meant to be a small client will
Daemonize do the right thing here?  Or would something else be more
useful?

I'm still writing the client, but the way I envision it working is that
it will start and get data from scripts that execute some small tests,
the results of those tests will get passed to the Controller.  The
Client I expect will probably listen on a port for data and send what it
gets to the Controller, I imagined doing a file to be watched but I
think the socket would be better as it would allow data from different
kinds of scripts to be sent, and the results would be more immediate.

If I'm off base with this, please feel free to let me know, I'm just
trying to find the best way to handle this.

Thanks
-- 
Posted via http://www.ruby-forum.com/.