Write replacement Roku DCE device in C++
Given that the GSD device does not always return sockets when asked to disconnect, and that this can cause intermittent failures causing the Roku to suddenly become unresponsive, I have written a replacement DCE device in C++. This device makes sure to do each command, serially, opening the socket, sending the command, and then closing the socket (making sure that the commands themselves are mutexed.), this should improve the reliability and performance of the Roku boxes immensely, while preventing the hanging that has plagued the GSD Roku device in the past.