Je ne suis pas un spécialiste des réseaux, alors je m'excuse si ma question est stupide.
J'ai deux machines Ubuntu installées sur Amazon EC2. J'ai besoin de "parler" de l'une à l'autre via le port 9300. Sur ma machine réceptrice, j'ai exécuté ce qui suit à partir de la ligne de commande.
netstat -ntlup | grep 9300
Sur mon ordinateur client, j'ai exécuté ce qui suit à partir de la ligne de commande.
telnet [otherIPAddress] 9300
Après avoir entré cette commande sur ma machine cliente, je vois l'impression suivante :
Trying [otherIPAddress]...
Connected to [otherIPAddress].
Escape character is '^]'.
Ensuite, j'ai entré 'Hello World' dans la ligne de commande. Immédiatement après avoir appuyé sur 'Enter', j'ai vu ce qui suit :
Connection closed by foreign host.
Pourquoi aurais-je cette erreur ? J'ai vraiment besoin d'être capable de faire fonctionner cette connexion. Je n'arrive pas à comprendre pourquoi je ne peux pas communiquer avec elle.
5 votes
Le fait que vous ayez
Connected to [otherIPAddress]
signifie que votre connexion fonctionne. La connexion est fermée parce que l'application/service distant la ferme, très probablement à cause d'une mauvaise entrée. Vous devriez être en mesure d'entamer de véritables conversations sur ce port. À moins, bien sûr, que l'application ou le service distant n'attende vraiment une entrée de type "Hello World".