I am working on simple client and server program to make communication between devices.
The scenario is:
This PC is running server version of program.
This PC connected with Internet (using ISP A wireless) through router and using VPN.
This PC is listening on port 80 on public (VPN IP).
This PC has also port forwarded on its private IP on which server program is running.
This Mobile is running client version of program.
This mobile connected with Internet (using ISP B wireless cellular network) without router and without any VPN.
The mobile successfully connected on Public IP port 80 but server receives no connection. My question is why connection is not made between server and client? I used this VPN to configure VPN on server PC.