I am just getting to grips with socket.IO and nodeJS. Got my web app working ok with them. I then got a friend to try it out at work on an office machine and found that it failed to connect.
I set up these two test cases:
http://thebeer.co/labs/rt/chat.php (server JS here) - This is an exact copy of the socket.IO chat example.
http://thebeer.co/labs/rt/test.php (server JS here)
Both of them fail for him. I also got a friend to try on a University computer and that too failed to connect! I've tried node servers listening on ports 8100, 8080, and 81-90 after being told that lower port numbers are less likely to be blocked by secure networks.
Really don't understand, it is very important that that real-time functionality is accessible to everyone, what am I doing wrong?
How can I get socket.IO to connect within secure Office and University networks?