problem while hosting/joining a game

I would check your firewall and anti-virus it seems like something is not allowing the client to open a socket

Not ideal, but it says permission denied. If you the run the program as "administrator", then that has the highest level of permissions and at least will rule out permissions thing, other than that Sheikah is probably right. You could try turning off your firewall/antivirus as a test. Most antivirus has the option to disable it until the next restart, so give that a try. Could also be a firewall issue, so you can always try to temporarily disable that. If it is that, then you can add a firewall exception. If you have any issues with this, let us know and I can always talk you through it.