As recommended by @Erel in this thread, I have commenced migrating the communications in my project from http to websocket, however it's not been as simple as I thought it would be.
In replacing the http based comms part of my project I hit some "roadblocks". So created a simple project to...