Hello,
the FreeMASTER desktop listens at port 41000 for both HTTP/web-sockets as well as a raw TCP connections. I propose to make the first experiment just by using a plain telnet client. This will verify that a connection can be established with the FreeMASTER server at the port and that it is not blocked by a firewall or other security restrictions:
Start the FreeMASTER and use Win+R or use a cmd console to enter:
telnet localhost 41000
You should not see any error and get an empty telnet console window. Now open notepad and put the following text to the editor and then copy it (Ctrl+C) to clipboard:
{"jsonrpc": "2.0", "method": "GetAppVersion", "params": [], "id": 1}
Now activate the telnet console and press the right mouse button in it to paste the clipboard content and send it to server. If a connection is correct, the FreeMASTER will respond with something like:
{"jsonrpc":"2.0","id":"1","result":{"success":true,"xtra":{"retval":50397960},"data":"3.1.3.8"}}
If this works, then there is no real reason why a websocket connection should fail. I'm afraid we would need to analyze the issue further using Wireshark or other network sniffer.
If this does not work, I would suspect the port is either occupied by some other service or blocked by a firewall.
Regards,
Michal