¿Cómo habilitar el servicio de eco para tcp o udp en el conocido puerto 7 en Mac OS X 10.8 o superior?

0

Estoy aprendiendo el protocolo TCP / IP con una Mac y necesito un servicio de eco (consulte [RFC 862] o Wiki ) para probar la red. Pero parece que OS X no lo implementa o lo deshabilita.

Aprendí que launchd reemplazó a inetd, puedes crear un archivo de lista de propiedades launchd para lanzar demonios. De esa forma puedes controlar algún servicio de red. Así que edité telnet.plist (ubicado en / System / Library / LaunchDaemons), configuré "Disabled" en "NO", y habilité exitosamente el servicio telnet. Pero no encuentro echo.plist o algo similar.

O, puedo crear un echo.plist de acuerdo con telnet.plist

Pero, ¿qué deberían ser los ProgramArguments? ¿Hay un demonio incorporado para el servicio de eco cuyo nombre puede ser echod?

O, ¿tengo que compilar inetd desde la fuente?

Gracias por cualquier consejo.

    
pregunta kinishinai 26.11.2015 - 05:00

1 respuesta

1

AFAIK el servicio de eco no está implementado en OS X. Puede usar un Java echo client / server o CocoaEcho en su lugar.

Después de descomprimir el archivo, compruebe la carpeta ... / build / Debug . Probé el servidor / cliente CocoaEcho en 10.9.5 y todavía funciona a pesar de que fue construido para 10.7. Si utiliza una versión más nueva de OS X, es posible que tenga que volver a compilarla.

    
respondido por el klanomath 27.11.2015 - 14:58

Lea otras preguntas en las etiquetas