I was testing out a networking script of mine, and it worked fine locally. It is basically a replica of a very bare bones multiplayer game network, where multiple clients connect to a master server, each client can say anything that it wants, and the server redirects that message to all the other clients it has. This is multithreaded and it runs prefectly locally, I can make any number of connections that I want. My problem begins when I tell my friend to connect. I know everything is fine on the port because he can ping my IP address just fine and there is no loss of packets. I try and use port 3000, and when my friend tries and connect, he just cannot. Does anyone know why this happens?