![]() |
На основе какой технологии реализован этот чат
Добрый день, кто может подсказать на основании какой технологии реализован этот чат
https://vk.com/app225156_136126500?ref=1 - в закладках чат интересует как реализован обмен сообщениями. |
Все "симпл чаты" изъезжены вдоль и поперек)
Гугл любезно предоставит вам десятки полноценных туториалов. А вообще, чат можно реализовать тремя "способами": 1. Сокет-сервер на Java/C#/C++ - логика передачи сообщений находится на сервере, клиент отправляет сообщение, сервер решает, кому следует перенаправить полученное сообщение и отправляет этим адресатам. Оправдано при больших "комнатах", когда есть много получателей одного и того же сообщения. (Слышал что то про AS3 сокет серверы, но ничего кроме этого сказать не могу) 2. HTTP сервер на PHP, логика примерно такая же, только клиент общается с серверном через HTTP запросы. 3. P2P - клиенты соединяются каким либо образом друг с другом (обычно пишут вспомогательные мини-серверы на Pyton, Java, C# и т.п.) и общаются друг с другом на прямую, то есть логика чата находится на клиентах. |
Цитата:
|
Вот выдало по второй ссылке в гугле по запросу "as3 чат": http://flapps.ru/forum/topic663.html и вот http://bora.3dn.ru/forum/11-5-1
|
мне именно интересует не сам клиент а как работает сервер вконтакте, на чём он написан и по какой системе, потмучто чат буду делать не вконтакте
|
Есть несколько открытых форматовф: IRC (Internet Relay Chat), Jabber (он же XMPP) - эти задокументированы и стандартизированы. Как правило есть сразу же и готовые реализации. Смысла их делать самому скорее всего нет, только если для самообучения.
http://tools.ietf.org/html/rfc2812 - IRC http://xmpp.org/xmpp-protocols/rfcs/ - Jabber Есть так же некоторые перспективные начинания, типа WebRTC - это децентрализованый P2P поддерживаемый браузерами протокол передачи видео, звука, ну и, естесственно, текста. Если хочется сделать что-то ценное и самому - это пожалуй будет лучший вариант. Тут еще можно успеть сделать что-нибудь хорошее :) |
а на русском ничё такого нет?
не ну клиент будет на флеше возможно ли будет к ним подключить? мне бы мануал по этим сервакам на русском((( |
Цитата:
|
и всё таки мне кажется что этот чат сделан по другой технологии х)
|
А что тогда в вашем понимании "технология"?
|
| Часовой пояс GMT +4, время: 11:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.