Клиент/серверное приложение UDP-чат для операционной системы A2


SAGE


Чат на небольшом подмножестве команд протокола ICQ версии 2 [1]. Это далеко не свежая версия ICQ протокола, но задача совместимости с ICQ не была первоочередной.

Снимок экрана с двумя окнами приложения UDPChatClient запущенного на одном компьютере

Приложение сегодня больше похоже на чат, чем на очередной клон ICQ и поддерживает только самые базовые возможности:

  • регистрация нового пользователя;
  • аутентификация пользователя;
  • отправка текстовых сообщений в кодировке UTF-8;
  • отправка и получение информации о статусе пользователя (on-line, off-line);
  • получение основных сведений о пользователе.

Приложение состоит из двух частей: Сервера и Клиента. Сервер по-умолчанию использует порт 14000 (жестко указано в Sage.UDPChatBase.Mod).

При запуске клиента нужно указать корректное имя или IP адрес машины с запущенным Сервером, например bluebottle.ethz.ch. Значение по-умолчанию 127.0.0.1 также известное как localhost (используется в случае, когда необходимо запустить Сервер и Клиент(ы) на одной машине).

Текстовые сообщения могут быть отправлены из Клиента нажатием на кнопку "Send" или нажатием комбинации клавиш "Ctrl + Enter".

Для компиляции приложения необходим свежий crazy-fresh релиз ОС Bluebottle!


Использованные источники:

[1] The ICQ Protocol Site.



Тип

Имя

Размер

Загрузок

zip

Sage.UDPChat.zip

16 KiB

116

txt

Sage.UDPChat.txt

3 KiB

125

Дата последнего обновления: 24-1-16 19:14:11


 

Copyright © 2005-2017 SAGE. Все права защищены.