Проект заморожен на неопределённое время.
Клиент для теста протокола: http://neicsoft.ucoz.ru/Client.zip
Онлайн-справка
Скачать справку
Скачать исходник клиента (VB6)
Необходимые библиотеки для исходника VB6
Внимание!!! Исходник и клиент может содержать ошибки.
В данный момент я разрабатываю свой протокол для различных задач, т.е. универсальный протокол.
На этом протоколе я собираюсь создавать свои новые проекты, т.е. этот протокол будет фундаментом всех остальных проектов.
Как показала практика, для создания хороших веб-приложений необходимо:
1) Регистрация
2) Передача сообщений
3) Определение онлайн или не онлайн
Наш
протокол предназначен именно для этого, т.е. не нужно создавать
велосипед и переворовывать клиентов с одного проекта на другой, в
данном протоколе будет всё в одном.
Так же практика показывает,
что любая финансовая деятельность не может обходиться без финансовой
системы и обработки команд на деньгами.
Пока этого мой протокол не умеет, но в ближайшее время он тоже возьмёт на себя эту ношу.
Особенности (и цели) протокола:
1) Бесплатный
2) Открытый
3) Универсальный
4) Простой
В перспективе:
1) Создание финансовой системы
2) Возможность организовывать мини серверные обработчики
3) Создание универсальной защиты
Дата начала разработки: 14 декабря 2008 года
Первый закрытый тест: 07 января 2009 года
Функции протокола:
1) Регистрация
2) Авторизация на сервере
3) Отправка сообщений (с возможностью слать сообщения в оффлайн)
4) Добавление в список контактов
5) Добавление в бан (и игнорирование сообщений)
6) Поиск контактов
7) Опрос кто в онлайне (при входе)
8) При поиске выдавать, кто из найденых в онлайне (или в оффлайне)
9) Удаление из списка контактов
10) Удаление из списка бана
11) Запросить информацию о пользователе
12) Изменение информации о себе
13) При входе посылать запрос, что мы в онлайне (и при выходе оповещать что пользователь вышел)
14) Удаление из чужого контакт-листа пользователя
Внимание!!! В связи с тем, что защиты от регистрации пока нет, все регистрации после теста будут удалены.
Регистрация будет на основе никнейма, т.е. никаких номеров не будет.
В самом начале сервер будет часто прерываться, по следующим причинам:
1) Улучшение протокола. Старые клиенты будут продолжать работать. Обычно обновление будет занимать от 10 минут до 2 часов.
2) Плохое аппаратное обеспечение
3) Узкие каналы передачи данных