en EN   ru RU

Главная

ОС A2

Знакомство

Локализация

UDP-чат

Прокси-сервер

IFS

Демки

Игры

Трассировка лучей

Virtual keyboard

RegExp

ДРАКОН

Arduino

Программы

Утилиты

Ссылки

Веб-мастеру

Связь с автором

Резюме


A2 OS forum

 
  Версия для печати

Клиент/серверное приложение 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

128

txt

Sage.UDPChat.txt

3 KiB

138

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


 

alt CodeTyphon

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