I downloaded the Minecraft server files from https://minecraft.net/download and followed the instructions to set it up. Once I finished the setup I was able to log in myself using "localhost" and run around the map. Its been 2 weeks now and my son finally found a friend who could try and log in from his house. SO I started the server, then the minecraft.exe and tried to log in using "localhost" again and this time I get "outdated server i'm still on 1.7.10" and I am not sure what to do now.
Was the server running at the time you tested with canyouseeme?
Is your server PC's firewall configured to let remote PCs connect to port 25565?
If you had a second PC in your house you could test that remote PCs could connect to your local IP address (192.168. whatever most likely) or not, which would help isolate which part of the configuration is wrong.