Actualmente estoy trabajando en un proyecto y he implementado una aplicación de chat simple usando las netcat
bibliotecas.
Se le solicita al cliente que ingrese el número de puerto y el comando
nc -l -p xxxx
donde xxxx
está el número de puerto ingresado por el cliente.
Del mismo modo, se le solicita al host el mismo número de puerto y se establece una conexión utilizando
nc <ip_address> -p xxxx
Sin embargo, esto proporciona una experiencia de chat en blanco, ya que no muestra el nombre de usuario de la persona que escribe los mensajes, algo así como
hey
hello
what's up
Nothing
En cambio, quiero que sea algo como,
Foo : hey
Boo : hello
Foo : what's up
Boo : Nothing
¿Puedo usar netcat
para lograr esta funcionalidad o hay algo más que haga esto?
nc
No lo séusername
y no puedo enviarlo. Lo único que puede hacer es escribir el mensaje en formatoBob: hello
.