CLI para envíar y recibir paquetes UDP.
Versiones necesarias para el correcto funcionamiento
- Ejecuta
npm install
en la raiz de la carpeta para instalar dependencias. - Ejecuta
npm run start
para ejecutar PSN.
node -v
: 12.12.0
npm -v
: 6.11.3
Ejecuta el programa:
npm start
Escuchar directamente en una ip y puerto:
npm start -- -l [ip] [puerto] || npm start -- --listen [ip] [puerto]
Muestra ayuda:
npm start -- -h || npm start -- --help || npm run help
Muestra la versión:
npm start -- -v || npm start -- --version
Envía un mensaje a un determinado ip y puerto
npm start -- -s [ip] [puerto] [intervalo] [mensaje] || npm start -- --send [ip] [puerto] [intervalo] [mensaje]
Envía mensajes a un determinado ip y puerto cada determinado tiempo:
El intervalo es en milisegundos y debe ser mayor o igual a 1000.
npm start -- -sr [ip] [puerto] [intervalo] [mensaje] || npm start -- --sendRepeat [ip] [puerto] [intervalo] [mensaje]
Al ingresar mensajes, para enviar un mensaje y luego escuchar en el puerto 0.0.0.0
ingresar -l
al final.
$ mensaje a enviar por UDP -l
El intervalo de actualizacion esta por defecto en 1000ms.
- Recepcion de paquetes UDP
- eliminar el CTRL + S
- Que muestre los mensajes cada vez que se reciba
- permitir decidir que cantidad de lineas mostrar
- guardar logs localmente en .csv
- Envio de paquetes UDP
- Comando -l para escuchar luego de enviar un paquete
- Envío de paquetes por intervalo
- Crear scripts de ejecucion rapidos
- -l || --listen para escuchar directo a una ip y puerto
- -h || --help para ver la ayuda
- -v || --help para ver la versión
- -s || --send para enviar directo a una ip y puerto
- -sr || --sendRepeat para enviar mensajes continuamente