I have a very interesting question regarding clients and servers. Right now on my Windows 10 machine, I have both my client and server apps added to permissions both incoming and outgoing, port 3504 is also added to permissions, both my routers have DMZ enabled, both have port 3504 portforwarded, all of my firewalls are enabled, and port 3504 passed using PFPortChecker. My clients can connect using the local ip address on the same computer as my server but cannot connect using the external ip address on the same computer as my server. Im not at home at the moment to do an experiment, but do the clients HAVE to be on a different machine in order to use the external ip address? Why cant be used on the same machine as the server?