J'ai un serveur qui écoute sur une prise pour les connexions entrantes et sort un texte de bienvenue ("Hello world"). Quelle est la façon la plus simple de tester cela avec des outils simples du système d'exploitation (ici OS X)? J'imagine quelque chose comme une bonne vieille application de terminal RS232:
mac:~ mike$ terminal 192.168.92.123 1234
Hello world
>
nc -U
sous OS X et Linux, utilisezsocat
, par exemplesocat - UNIX-CONNECT:/tmp/memcached.sock
.Réponses:
Cela dépend du type de tests que vous souhaitez exécuter? Si vous voulez tester l'établissement d'une connexion et l'envoi de données, je peux penser à deux tests simples. Utilisez
netcat
(nc) pour "répercuter" certaines données dans une prise distante, ou utilisez telnet pour vous y connecter de manière interactive.Si votre serveur écoute sur foobar.com, port 1234, vous pouvez le tester comme ceci:
Même adresse / port que ci-dessus, mais rendez la session interactive:
la source