I have build a proxy that sends all responses from the ezserv to all the connected clients. It makes sure the that request to the ezserv are not intermixed. It also adds a delay between commands that I have found helps making sure you get a response. Clients using it need to be able to handle getting any response at any time., but other than that nothing special is needed. I have been running it on my wireless router without any problem so I still don’t need a PC on all the time.
I have a bad video of the harmony client and my web interface both getting updates at the same time.