Зараз я працюю над проектом, і я реалізував просту програму чату за допомогою 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
.