Erreur : Connection refused

Erreur : Connection refused - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 18-10-2010 à 16:24:58    

Bonjour,
Je travaille sur Debian.
j'ai une application client/serveur (solution open-source). Le client est écrit en python, le serveur est écrit en C.
- Je lance le serveur, pas d'erreur, il écoute sur le port 40001.
- Je lance le client, j'obtient l'erreur suivante :  
 

Code :
  1. 2010-10-18 15:37:57,535 Conn [ERROR]: [sid=1] Error connecting to server 127.0.0.1, port 40001: (111, 'Connection refused')
  2. 2010-10-18 15:37:57,535 Conn [INFO]: Can't connect to server, retrying in 30 seconds


 
Est ce que quelqu'un pourrait me dire quels sont les vérifications à faire ( j'aimerais avoir de bonnes habitures, une vérification ordonnées, mais je ne sais pas comment faire, des fois je ne fais pas les verif dans l'ordre ...)
 
Merci d'avance pour votre aide.

Reply

Marsh Posté le 18-10-2010 à 16:24:58   

Reply

Marsh Posté le 18-10-2010 à 16:27:20    

vérifie avec

netstat -laptnu

quels processus écoutent sur quel port (avec les privilèges root si tu veux avoir tous les process)


Message édité par o'gure le 18-10-2010 à 16:27:43

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 18-10-2010 à 16:32:31    

il est bien là (ossim-server)
 
Proto Recv-Q Send-Q Adresse locale          Adresse distante        Etat        PID/Program name
tcp        0      0 192.168.1.69:40001       0.0.0.0:*               LISTEN      5201/ossim-server
 
Par ailleurs, toutes les chaines d'iptables sont ACCEPT

Message cité 2 fois
Message édité par razuki le 18-10-2010 à 16:56:26
Reply

Marsh Posté le 18-10-2010 à 17:26:19    

razuki a écrit :

il est bien là (ossim-server)
 
Proto Recv-Q Send-Q Adresse locale          Adresse distante        Etat        PID/Program name
tcp        0      0 192.168.1.69:40001       0.0.0.0:*               LISTEN      5201/ossim-server
 
Par ailleurs, toutes les chaines d'iptables sont ACCEPT


a priori il n'écoute pas sur l'ip utilisé par ton client.
Il faut donc revoir :
1) soit la configuration du serveur
2) soit la configuration du client
 


---------------
Intermittent du GNU
Reply

Marsh Posté le 18-10-2010 à 20:47:41    

Comment tu sais qu'il n'écoute pas sur @ IP utilisé par le client ?

Reply

Marsh Posté le 18-10-2010 à 21:53:10    

razuki a écrit :


Code :
  1. 2010-10-18 15:37:57,535 Conn [ERROR]: [sid=1] Error connecting to server 127.0.0.1, port 40001: (111, 'Connection refused')
  2. 2010-10-18 15:37:57,535 Conn [INFO]: Can't connect to server, retrying in 30 seconds




 

razuki a écrit :

il est bien là (ossim-server)
 
Proto Recv-Q Send-Q Adresse locale          Adresse distante        Etat        PID/Program name
tcp        0      0 192.168.1.69:40001       0.0.0.0:*               LISTEN      5201/ossim-server
 
Par ailleurs, toutes les chaines d'iptables sont ACCEPT


 
 

razuki a écrit :

Comment tu sais qu'il n'écoute pas sur @ IP utilisé par le client ?


 
car tu l'as écris plus haut.


---------------
Intermittent du GNU
Reply

Marsh Posté le 18-10-2010 à 22:23:52    

D'accord, merci beaucoup pour vos réponses. Dans le fichier de config du serveur, j'ai remplacé 192.168.1.69 par 127.0.0.1 et maintenant ca marche. en fait, j'avais pas compris comment marche exactement 127.0.0.1 et son utilité.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed