Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   На основе какой технологии реализован этот чат (http://www.flasher.ru/forum/showthread.php?t=201984)

grafillo! 27.06.2013 20:51

На основе какой технологии реализован этот чат
 
Добрый день, кто может подсказать на основании какой технологии реализован этот чат
https://vk.com/app225156_136126500?ref=1 - в закладках чат
интересует как реализован обмен сообщениями.

KumoKairo 27.06.2013 23:29

Все "симпл чаты" изъезжены вдоль и поперек)
Гугл любезно предоставит вам десятки полноценных туториалов.

А вообще, чат можно реализовать тремя "способами":
1. Сокет-сервер на Java/C#/C++ - логика передачи сообщений находится на сервере, клиент отправляет сообщение, сервер решает, кому следует перенаправить полученное сообщение и отправляет этим адресатам. Оправдано при больших "комнатах", когда есть много получателей одного и того же сообщения.
(Слышал что то про AS3 сокет серверы, но ничего кроме этого сказать не могу)

2. HTTP сервер на PHP, логика примерно такая же, только клиент общается с серверном через HTTP запросы.

3. P2P - клиенты соединяются каким либо образом друг с другом (обычно пишут вспомогательные мини-серверы на Pyton, Java, C# и т.п.) и общаются друг с другом на прямую, то есть логика чата находится на клиентах.

grafillo! 28.06.2013 00:26

Цитата:

Гугл любезно предоставит вам десятки полноценных туториалов.
чёто както не нашёл ни одного нормально на русском языке, может я неправильно ввожу запрос, ведь чат написан на флеше и подключён к серверу вконтакте или как там.

KumoKairo 28.06.2013 00:38

Вот выдало по второй ссылке в гугле по запросу "as3 чат": http://flapps.ru/forum/topic663.html и вот http://bora.3dn.ru/forum/11-5-1

grafillo! 28.06.2013 00:49

мне именно интересует не сам клиент а как работает сервер вконтакте, на чём он написан и по какой системе, потмучто чат буду делать не вконтакте

wvxvw 28.06.2013 01:29

Есть несколько открытых форматовф: IRC (Internet Relay Chat), Jabber (он же XMPP) - эти задокументированы и стандартизированы. Как правило есть сразу же и готовые реализации. Смысла их делать самому скорее всего нет, только если для самообучения.
http://tools.ietf.org/html/rfc2812 - IRC
http://xmpp.org/xmpp-protocols/rfcs/ - Jabber
Есть так же некоторые перспективные начинания, типа WebRTC - это децентрализованый P2P поддерживаемый браузерами протокол передачи видео, звука, ну и, естесственно, текста. Если хочется сделать что-то ценное и самому - это пожалуй будет лучший вариант. Тут еще можно успеть сделать что-нибудь хорошее :)

grafillo! 28.06.2013 02:18

а на русском ничё такого нет?
не ну клиент будет на флеше возможно ли будет к ним подключить? мне бы мануал по этим сервакам на русском(((

djyamato 28.06.2013 03:08

Цитата:

Сообщение от wvxvw (Сообщение 1139493)
WebRTC

Мощная штука, спасибо за наводку

grafillo! 28.06.2013 14:43

и всё таки мне кажется что этот чат сделан по другой технологии х)

KumoKairo 28.06.2013 19:26

А что тогда в вашем понимании "технология"?


Часовой пояс GMT +4, время: 11:15.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.