Простая реализация чата по средствам сокетов.
- Задать свой IP
- Подключится к другому IP
- Отправлять сообщения
необходимо использовать Make команду и выбрать один из подходящих вариантов
$ make all
$ make linux
$ make windows
Так же можно запустить готовые сборки находящиеся в дирректори build/bin/
.
Example run:
User 1:
$ build/bin/main 127.0.0.1:8080
User2:
$ build/bin/main 127.0.0.1:8081
В чате пока все очень просто. Нужно указать коннект к какому адресу мы хотим присоединиться и все. Отключение и шифрование будут позже. Continue run Example: User 1:
Тут запуск из прошлого примера
...
/connect 8081
Hello
User2:
...
Hello
User 2 после подключения к нему может получать все отправленные User 1 сообщения так же он может уже не подключатся к user 1 а сразу отправлять сообщения. так можно посмотреть кто подключен к узлу командой /network
.
Для выхода из программы нужно написать /exit