You will want to go into Windows services to make sure that the peer networking service is started and set to manual.
There should be three different peer services there. You need to type services.msc into the run box in order to open up Windows services.
As for the connectivity problem. You might try resetting winsock for that.
Download that file and to run it right-click on winsockfix.bat and click on “Run as administrator”.