Sockets Java-java. net. ConnectException: Connexion refusée: connexion


J'ai créé un programme de chat simple qui communique à l'aide de sockets. Tout fonctionne bien quand je l'exécute sur localhost. Cependant, les problèmes se produisent lorsque j'essaie de lier les programmes client et serveur à l'aide de mon adresse IP.

Http://www.canyouseeme.org/ peut se connecter à mon serveur sur le port 9999 donc je sais que le serveur est fine et le port est ouvert. Cependant, mon client ne peut pas se connecter.

Le journal des erreurs...

java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at Client.connect(Client.java:129)
at Client.main(Client.java:47)

Est quelqu'un a des idée quelle pourrait être la cause de cela? Merci à l'avance.

Modifier: Liens vers le code source complet:

Http://pastebin.com/2XftHtn9

Author: Community, 2012-03-04

2 answers

Jetez un oeil aux réponses à: java. net. ConnectException: Connexion refusée

Mon premier soupçon serait cependant un problème de pare-feu.....

 2
Author: mikera, 2017-05-23 10:34:51

Votre client est-il sur le même réseau local que votre serveur? Je pense que vous devriez vérifier à nouveau l'adresse IP / le nom d'hôte et le numéro de port auxquels votre client se connecte.

 0
Author: Shekhar, 2012-03-04 13:44:25