Raptox, that's pretty damn cool. I imagine if you do a proper write-up on a webpage somewhere that you'll make slashdot headlines with that thing!
Are you worried that the constant drain on your UPS battery will cause it to degrade over time? They're not your traditional wet-cell battery setup so it's ok to take them down, don't get me wrong, but I would be inclined to hook into that client/server app you wrote and give it a "shutdown server" option. =)
BTW, what are you running on the server box itself?
Well, I already has the shutdown server option
It sends a signal to the UPS for shutdown. Then the server shuts down (about 20 secs), 1min after the shutdown signal the UPS cuts power.
I run a "Windows 2000 Advanced Server" on it. It runs super-stable, don't got any trouble with it. + the hibernate function kicks a$$!
The client/server app is quite simple actualy. The ipaq & server are equiped with wireless peer-to-peer network. So I can just use WinSock to communicate between the 2 devices. For controlling the winamp on the server I made a control-dll, also quite easy..all info is on the winamp site.
I press for ex. the pause button on the ipaq.
The VBCe sends the command in clear text to the server "PAUSE".
The server parses that command and triggers the Winamp.Pause function.
Thats the theorie behind it. When I press the playlist button on the ipaq, a "GET LIST" command is send to the server.
The server scannes the MP3-HD and returns al (structured) folder names. The app then sends these names to the IPAQ..
The Ipaq adds them in a listbox...
Then I can browse true the cd...
When I click a cd in the list..
A command with the the CD-ID is send true the server..and the cd is loaded in Winamp.