В настоящее время я работаю над проектом, и я реализовал простое приложение чата с использованием 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
.