Je travaille actuellement sur un projet et j'ai implémenté une application de chat simple en utilisant les netcatbibliothèques.
Le client est invité à saisir le numéro de port et la commande
nc -l -p xxxx
où xxxxest le numéro de port entré par le client.
De même, l'hôte est invité à saisir le même numéro de port et une connexion est établie à l'aide de
nc <ip_address> -p xxxx
Cependant, cela donne une expérience de chat vide car il n'affiche pas le nom d'utilisateur de la personne qui tape les messages, quelque chose comme
hey
hello
what's up
Nothing
Au lieu de cela, je veux que ce soit quelque chose comme,
Foo : hey
Boo : hello
Foo : what's up
Boo : Nothing
Puis-je utiliser netcatpour obtenir cette fonctionnalité ou y a-t-il autre chose qui le fait?
ncne sait pasusernameet ne peut pas l'envoyer. Seul peut faire est de taper le message au formatBob: hello.