So in order for this to ever work, we would need a jServerFX. I had a feeling something was up when the Create Websocket Class was missing from the list of options for the UI app.
Anyways, I ended up ditching Websockets in favor of MQTT because the problem with Websockets is lag time.
For example if I have 10 clients connected, and I am sending data through a For Each loop, it could be a second or two before it reaches the end, and anything that is timing related now gets blown out of the water.
I was not sure if it was even possible to "broadcast" to all clients at the same time on Websockets, so I went to MQTT.
That worked MUCH better and it is compatible with UI apps.
In my case I wasnt using any web pages. I was trying to connect multiple apps together at the server, at the same time. When the server clock ticks, all the clients tick at the beat of the server.