J'ai créé une application de discussion java en utilisant java socket. Il peut communiquer dans un réseau local, mais si j'utilise un autre réseau, cela ne fonctionne pas. J'ai essayé en utilisant IP publique mais il n'est toujours pas connecté. L'application de discussion a un serverGUI et un clientGUI, j'ai donc démarré le serverGUI sur PC en utilisant son adresse IP publique. Et puis j'ai connecté mon ordinateur portable connecté dans un autre réseau et essayé de se connecter au serveur en entrant l'adresse IP publique du PC mais pas connecté.Communication entre différents réseaux en utilisant java socket
On m'a également dit d'utiliser MQTT, mais je n'ai pas trouvé de tutoriel utile à ce sujet. J'utilise MQTT Paho et j'utilise Node-Red
S'il vous plaît, aidez-moi à communiquer sur différents réseaux.
http://stackoverflow.com/questions/33468332/why-does-my-client-socket-not-connect-to-my-serversocket – Sneh
Vous avez probablement besoin de configurer le transfert de port sur le routeur de votre serveur ou désactiver ou reconfigurer le pare-feu sur le serveur. – WillShackleford