Сокеты, нода и PHP
Всем здаров!
Мне надо внедрить на сайт, написанный на пыхе, чат для 2-х пользователей. Выбор пока что пал на ноду с socket.io.
Я хотел бы, что бы профессионалы оценили гениальность моей идеи, а именно, я пока что думаю сделать так:
1) На страничке с чатом js-ник делает запрос к php, передавая ему куки, тот проверяет права, создает в БД диалог (если его нет), и записывает в отдельную табличку данные, типа PHPSID, Id диалога и сгенерированный ключ. Затем возвращает js-нику этот ключ.
2) затем js-ник открывает сокет, обращаясь к сервису на ноде, передавая ему этот самый ключ
3) Нода берет PHPSID, ключ -> ищет в табличке по этим данным Id диалога, если находит разрешает начать переписку, если нет, то давай досвиданья.
Я не спец в ноде и сокетах, поэтому прошу у вас, товарищи, советов. Может вообще херню придумал. Помогите пожалуйста!
|