ClientAddin

From GZProject Wiki

Jump to: navigation, search

Contents

ClientAddin

Модуль взаимодействующий с игровым клиентом напрямую.

Source Code

svndir:trunk/GZ/ClientAddin

Documentation

ClientAddin-Threads Потоки внутри приложении для клиента.

ClientAddin-CommandCatch Управление и перехват событий со стороны сервера.

Структура

Основные части

  • svndir:trunk/ClientAddin/ClientSuck Проект реализуеться для обеспечения логики работы с приложением клиента. В этом проекте прописаны все ссылки и адреса памяти рабочего клиента. Так же соглашения для работы и успешного функционирования модуля.
  • svndir:trunk/ClientAddin/clientidentify Проект идентификации клиента, осуществляет подсчет контрольной суммы бинарного файла на памяти и получение версии клиента на основании этих данных.

Межпроцессорное взаимодействие

  • svndir:trunk/GZ/InterProc Базовый функционал и реализация связи между процессами IPC (Interprocess Communications)