OP, did you get rid of that new system Microsoft added in Windows10? It's called System 32, it's their new encryption method, that uses 32 bits of abstraction to encrypt and secure the ports on your machine, making it impossible for Java to Downlink to the server.
Here's a video for you to follow, though it may be too technical; https://www.youtube.com/watch?v=DAF5EJzlj9o