Tengo un servidor que escucha en un socket las conexiones entrantes y muestra un texto de bienvenida ("Hola mundo"). ¿Cuál es la forma más sencilla de probar esto con herramientas simples del sistema operativo (aquí OS X)? Me imagino algo así como una buena y antigua aplicación de terminal RS232:
mac:~ mike$ terminal 192.168.92.123 1234
Hello world
>
nc -U
en OS X y Linux, usesocat
, por ejemplosocat - UNIX-CONNECT:/tmp/memcached.sock
.Respuestas:
¿Depende del tipo de pruebas que desea ejecutar? Si desea probar establecer una conexión y enviar algunos datos, puedo pensar en dos pruebas simples. Use
netcat
(nc) para "hacer eco" de algunos datos en un socket remoto, o use telnet para conectarse a ellos de manera interactiva.Si su servidor está escuchando en foobar.com, puerto 1234, puede probarlo así:
La misma dirección / puerto que el anterior, pero hace que la sesión sea interactiva:
fuente