Начинается выполнение программы с ввода данных пользователем. Этими данными являются: имя пользователя (по умолчанию Client1) и адрес брокера и порт (по умолчанию 127.0.0.1:1883). После нажатия кнопки «Подключение» программа считывает эти данные и пытается подключиться к брокеру. Если при подключении появляется ошибка, то необходимо повторить ввод данных и повторить попытку подключения (рисунок 6.1).
Рисунок 6.1 – Подключение клиента к брокеру
Далее пользователю необходимо ввести тему, на которую он хочет подписаться и нажать кнопку Подписаться.
Алгоритм данного процесса представлен на рисунке 6.2.
Рисунок 6.2 – Алгоритм подписки клиента на тему.
После того, как клиент подключился к брокеру и подписался на необходимую ему тему, он может отправлять сообщения. Чтобы отправить сообщение клиенту, необходимо ввести тему в поле для ввода публикуемой темы и текст сообщения в поле для ввода сообщения и нажать на кнопку Опубликовать. Алгоритм данного процесса представлен на рисунке 6.3.
Рисунок 6.3 – Алгоритм публикации сообщения.
Дата | Выполнено, % |
---|---|
2020-05-21 20:03:25 | 10 |
2020-05-14 13:24:06 | 70 |
2020-05-14 14:21:43 | 100 |