skppp
@skppp

Можно перенести рисовалку на сервер?

Есть приложение (рисовалка), работает в общем обычно, все рисуется через canvas. Проблема в том, что мне нужно например что бы 1 человек, видел как рисует другой в реальном времени. Что можно сделать?
  • Вопрос задан
  • 863 просмотра
Решения вопроса 1
riky
@riky
Laravel
фантом не для такого - его можно разве что не для реалтайма использовать - а чтобы превью сгенерить.

просто гуглить про вебсокеты + нода например.
для каждой команды рисования нужно будет передавать все параметры обьекта. например человек рисует прямоугольник в сокет передается команда - прямоугольник координаты x1 y1 x2 y2, цвет #ff0000 - второй также по сокету получает эти данные и по данным рисуется такой же прямоугольник.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
index0h
@index0h
PHP, Golang. https://github.com/index0h
PhantomsJS + время
Ответ написан
Комментировать
twobomb
@twobomb
NodeJs + socket.io
Если хочешь вот пример, поставь node js сервер и запускать node index.js открывай сколько угодно вкладок и пиши localhost:8080 рисуй в любой, и у всех будет мгновенно меняться
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы