Renewing your computer's IP address may resolve connection issues. Here are release/renew instructions for a variety of operating systems:
If you have a working network connection this will renew your IP resolving any connection issues.