That comment you were looking at was kind of old. I was just using 127.0.0.1 before to test, and that comment was just to remind me. Prior to the code for the client, there is a line which it prompts the user to type an ip address they wish to connect to, so it's not connecting to localhost, but rather the specific IP the user types in. I honestly believe it's having to do with the router and not knowing what to do with the port, so I guess I'll just have to manually change this.