Envoyer et recevoir des données TCP en ruby
J'ai un serveur TCP course qui accepte la commande "GETHELLO" retour "BONJOUR".
Je l'ai tester à l'aide de Telnet dans le shell linux :
:~$ telnet 192.168.1.10 3000
Trying 192.168.1.10...
Connected to 192.168.1.10.
Escape character is '^]'.
GETHELLO
HELLO
Comment puis-je le faire en ruby en utilisant TCPSocket ? (envoyer "GETHELLO" et de lire les données "BONJOUR" renvoyé par le serveur)
Merci!
OriginalL'auteur Jeremy | 2012-03-28
Vous devez vous connecter pour publier un commentaire.
semble bon, merci.
J'ai essayer ceci mais met chaussette.ne reçoit pas de données de retour et d'attendre indéfiniment. Merci.
le serveur d'envoyer "
HELLO\n
" (avec un saut de ligne)? Si non, alors vous aurez besoin pour déterminer ce qui constitue un "message de réponse" (par exemple, un fixe de la longueur en octets) et de modifier le code en conséquence.C'est vrai que le serveur n'envoie pas le retour à la ligne char "\n"...
OriginalL'auteur maerics