Здравствуйте! Есть некий код, сюда выкладывать не вижу смысла, он громоздкий. Не смотря на раздел форума, я не прошу сделать бесплатно, наоборот, я готов заплатить, но чтобы мне при этом еще объяснили принцип работы. Некие данные: Библиотека - workerman Что нужно - есть некий готовый код, нужно из формы передать GET параметры в вэб сокет, связать только двух пользователей в чате, записать историю переписки в бд mysql.
Так что, никто не знает? Есть архив, могу скинуть, можете посмотреть, поюзать... Готов заплатить до 30 000 р. тому кто сделает. Некое подобие т.з.: 1. Написать клиента на js/jq для общения с сервером, передача GET параметров из формы html - возраст, пол, город, имя... html уже есть, некий js тоже уже имеется, но работает не так как надо. 2. Сделать возможность связи не всех подключившихся клиентов, а только тет-а-тет двоих свободных, которые в фильтре (возраст, пол, город) выбрали заданные параметры. 3. Сделать возможность записи переписки в бд. Т.е. основная задача написать как бы каркас, который будет работать, все украшательства уже на другом исполнителе. И нужно будет объяснить, либо в комментариях в коде написать как устроено все. P.S. исполнитель должен обязательно знать принцип работы вэбсокета, пинг-понг, и фреймворк воркерман!
Вот полное т.з.: Реал-тайм общение для не зарегистрированных пользователей: Фильтр для входа в чат: а) Пол - М/Ж б) Возраст от и до в) Страна/Город Для этих пользователей переписку не сохраняем, их никак не идентифицируем, они общаются как есть - анонимно! Общение для зарегистрированных пользователей: Регистрация: а) Пол - М/Ж б) Возраст - с указанием конкретного возраста - обязательное поле в) Дата рождения - необязательное поле г) Страна/Город - обязательное поле д) Email или телефон - обязательное поле - с подтверждением. Если email - то по почте, если телефон - то по смс. е) Имя - обязательное поле ж) Ник - обязательное поле з) Вход в чат осуществляется путем ввода: email/пароль, либо: телефон/пароль, либо: никнейм/пароль Авторизация: 2. После регистрации, система создает уникальный id/хэш для его идентификации и сопряжения с другими участниками. 3. После регистрации участнику так же будет предложен фильтр для поиска собеседника - он такой же как и для не зарегистрированных, т.е. выбор пола, страны и диапозон возраста от и до. 4. Зарегистрированному участнику чата будут доступны следующие функции: а) Сохранение контакта, его редактирование, удаление б) Группировка контактов по папкам, а значит и создание, редактирование и удаление папок в) Видимость тех контактов кто сейчас в онлайн/оффлайн (цвет - зеленый/красный) г) Видимость набирания/печатания текста собеседника д) Удалить одно сообщение/всю переписку е) Блокировать пользователя на (выбор на сколько: часов, дней, навсегда) ж) Добавлять в черный список, помечать как спам, жаловаться администратору на пользователя з) Удалить пользователя Вся переписка и аккаунт пользователя по умолчанию хранится полгода, если в течении этого срока он не посещает свой аккаунт, то он вместе со всей историей и перепиской автоматически удаляется, но если заходит, то хранится пока ее не удалит сам пользователь. Аватарок, и прочего медиа контента - не будет. Спам фильтр нужен обязательно! --- Добавлено --- Цену назначайте, обсудим!