В настоящее время я работаю над проектом, и я реализовал простое приложение чата с использованием netcatбиблиотек.
Клиенту предлагается ввести номер порта и команду
nc -l -p xxxx
где xxxxномер порта, введенный клиентом.
Аналогично, хост запрашивается для того же номера порта, и соединение устанавливается с использованием
nc <ip_address> -p xxxx
Тем не менее, это дает пустой опыт чата, поскольку он не показывает имя пользователя человека, печатающего сообщения, что-то вроде
hey
hello
what's up
Nothing
Вместо этого я хочу, чтобы это было что-то вроде
Foo : hey
Boo : hello
Foo : what's up
Boo : Nothing
Могу ли я использовать netcatдля достижения этой функциональности или есть что-нибудь еще, что делает это?
ncне известноusernameи не может отправить его. Можно только набрать сообщение в форматеBob: hello.