I want to write a windows service and install it on about 15 computers spread throughout different states. I also have a separate web server that is located in Texas. The windows service on each computer should do a specific task when instructed by the Web server. The clients with teh windows services can't take this action based on polling (such as polling every 5 minutes to the web server) because what the clients have to do is sensitive down to the second.
I would like to know if this is possible. I know that I can have the windows service on each client contact the web server and query it or ask it a question, but can the webserver contact a specific client, sent it an xml string and expect a return answer? again, the client (windows services) can't poll the web server...it has to be done the other way around.
Any help is appreciated, if you can get me pointed in the right direction I would greatly appreciate it!