Would it be possible to program an application to be able to setup a client/server connection between to instances of the same app without port forwarding?
So, somehow initiate a request from the port so the router will accept the incoming socket request from the client end of the app?
And, to conserve thread space, I am unable to connect to my client/server app externally WITH port forwarding and all firewalls turned off (using external IP).
It's a basic server.accept() block method and new socket(ip,port) setup (I wont waste time showing the actual code). Are there any other factors I should check?
Note: The server is instantiated with the constructor:
server = new ServerSocket(port); client = server.accept();