Технологии, используемые программой

Программа работает по протоколу TCP/IP и использует в своей основе сокеты.

При обмене сообщениями одна копия является сервером, другая клиентом. До начала обмена сообщениями сервер должен быть запущен и находится в режиме ожидания входящих соединений.

Для того, чтобы начать обмен, клиентская часть должна подключиться к серверу. Для этого на клиенте вводится IP сервера и порт, на котором "висит" сервер.

После того, как клиент подключается к серверу связь установлена, о чём свидетельствует звуковой сигнал. Можно обмениваться сообщениями.

Подключение

Программа работает на прикладном уровне модели OSI, используя API надстройки над системными примитивами send и recive Для установления соединения клиенту необходимы IP адрес или имя хоста и номер порта, на котором установлен сервер.

После нажатия кнопки "Соединиться", клиентом предпринимается 7 попыток подключения. Каждая попытка длится 6 секунд. Тоесть, если в течении 6 секунд пограмма не смогла подключиться, предпринимается новая 6-секундная попытка. И так 7 раз. Если за 7 попыток соединение не установлено, программа считает, что сервер неактивен, либо имеются серьёзные проблемы со связью, прекращает попытки соединиться, выводя сообщение "Неудаётся установить соединение".

Если соединение успешно, то и сервер и клиент на это отреагируют. А именно, будет активированы элементы управления, ответственные за отправку и приём сообщений.

Звуковые уведомления

Программа представляет собой 1 исполняемый файл. Звуковые файлы "зашиты" в программу и используются как ресурсы.

Шифрование сообщений

Шифрование сообщений, используемое программой, откровенно, слабое. А именно, используется XOR шифрование.

Субменю


  • Требования
  • Глоссарий
  • Партнёры

    Рекомендую сайты:


    грузоперевозки москва

    гинекология, гинекология 1