Server Dispatcher

Server Dispatcher – это моя новая программа, написана и использованием открытых ЯП FPC и PHP. Программа объединяет в себе функции направленного порт-сканера и клиент-серверного приложения. Клиентская часть: находясь на компьютере с несколькими программами серверами, периодически проверяет, слушают ли эти сервера входящие соединения на указанных портах, и сообщает об этом серверной части, по указному адресу. Серверная часть: Слушает порт 10001/tcp, и анализирует входящие потоки. Обнаружив понятную сигнатуру, выделяет из неё адрес клиента, приславшего сообщение, а так же статус, номер, и протокол порта о котором сообщает клиент, и записывает полученные данные в указанную таблицу базы данных. Читать далее →

BiB Client

BiB Client – это реинкарнация ранее заброшенного клиента Sevoz Mobile. Как и в оригинале, здесь я прибегаю к использованию служебного PHP, выполняющего всю «грязную работу» взаимодействия с MySQL-базой, а самой программе я отдаю уже чистые JSON-массивы.

В данной реализации появилось 2 больших формы, и несколько диалогов. Дизайн страницы объявления был немного изменен. В клиенте появился тулбар. Сама база данных на сервере серьезно оптимизирована, а код мобильного клиента увеличился в ~3,5 раза.

В обновлении 2.3 появилась поддержка подключения по протолку HTTPS, а также защитный механизм для подгрузки картинок из стандартной папки веб-приложения. Код мобильного клиента пересобран с API-22 (вместо 21).

Читать далее →

OPHM Client

OPHM Client – это компактный мини-клиент для дистанционного мониторинга критических датчиков вашего сервера. Данные должны быть представлены в формате JSON, и передаваться по протоколу HTTP.  Читать далее →

Forest Riders

Forest Raiders, Это моя первая (и наверно последняя) игра, сделанная с поддержкой мультиплеера. В рамках этого проекта я впервые познакомился с физикой машин, и их взаимодействием с окружающим миром. Так же я узнал как предавать и синхронизировать физическую и визуальную модель игрока через сеть, между любым количеством клиентов. Написал свой собственный вариант сетевого лобби. Читать далее →

Distributives Database

Distributives DataBase – Это мой первый самописный клиент, с прямым подключением к собственной базе данных дистрибутивов. Интересным элементом, который я здесь реализовал, является возможность оффлайнвого кэширования БД сервера (v1) или вашей CSV-таблицы (v2) в память телефона, и автоматический механизм определения доступа к интернету\локальной сети\файловой системе телефона. Читать далее →

Sevoz Mobile Client

Sevoz Mobile – по задумке, данная программа должна была стать аналогом проекта Slando.ua, то есть одним из множества мобильных сайт-клиентов. При реализации данной задачи я стал более плотно прибегать к служебным PHP, выполняющим всю “грязную работу” взаимодействия с MySQL-базой, а самой программе я отдаю уже чистые JSON-массивы, что является достаточно распространённой практикой обмена данными между мобильными клиентам, и структурированными источниками данных Читать далее →