2012-05-29 4 views
1

Я делаю рисовальную игру из 2 игроков (Touch Game). На левой стороне у вас есть холст, на котором вы, как игрок, можете рисовать, справа от него у вас есть изображение, которое отображает то, что нарисовал ваш друг или противник. В этот момент изображение, которое вы рисуете, загружается в базу данных SQL, и из этой базы данных загружается изображение другого игрока. Мне было интересно 2 вещи.Настройте соединение между двумя компьютерами с веб-сайтом между

  1. Можно ли отслеживать, кто находится в сети, без базы данных, или для этого требуется база данных. (Если так, я могу это сделать, но я думаю, что это более аккуратно не делать)

  2. Изображения хранятся в базе данных, используя: Ваше имя | Имя оппонента | Image DataURL Мне было интересно, можно ли установить мост связи между двумя игроками с моим сайтом посередине. Он получает изображение и передает его другому игроку.

+1

Вы знаете, как обычно обрабатываются сеансы? –

+0

Пробные сетевые розетки? – Undefined

+0

@ Сессии FlorianMargaine не могут быть прочитаны другим SSID, поэтому те, которые установлены на ПК, не будут доступны для доступа на другой машине в другом месте; вся точка безопасности была бы бессмысленной иначе –

ответ

0

Вы можете попробовать использовать
http://socket.io/ [WebSockets с флэш-XMLSocket запасной вариант], если требуется в реальном времени, и это, кажется, что вы делаете.
или отправить Ajax каждый раз x скрипту, который извлекает из базы данных изменения.

+0

Нужно ли мне Node.js для этого или это отдельно? –

+0

http://stackoverflow.com/questions/8182631/using-socket-io-standalone-without-node-js – Gntem