Я написал AS3 Chat Application, который использует Player.io - бесплатный серверный пакет из 20 гигабайтов передачи данных, другие небольшие ограничения. Приложение является открытым исходным кодом, и вы можете найти .
Сам чат использует только одну комнату, так как он в среднем в среднем составляет около 10-15 пользователей и специализируется на помощи разработчикам флеш-игр, то есть имеет область хранения кода (простое взаимодействие с базой данных), ссылки разработчика , helpcript и т. д., но у него есть некоторые основные функции, если вы хотите увидеть, как я их кодирую.
Сам чат имеет несколько особенностей, вы можете быть заинтересованы в проверке, даже если вы не используете исходный код, такие:
- Поддержка аутентификации на стороне сервера
- Различные типы пользователей. (В настоящее время повелителя администратор, администратор, моды, разработчик, обычные пользователи)
- редактируемых данных индивидуального пользователя (В настоящее время экономит, сколько времени каждого пользователь потратил на приложении)
- стороны сервера шумопоглотительные и запрещающие отдельные пользователи
- Поддержки метки рядом с именами пользователей
- Настройки звука на полученном сообщении
- код окна для пользователей, чтобы разделить большие объемы текста без спамить ЧАТ
- поддержки нескольких номеров (использует 1 публичных в настоящее время + 1 скрытые для избранных пользователей)
Сервер-сторона написана на C# и размещена на playerio.com и должна быть авторитарным сервером (это означает, что он проверяет все данные клиента и делает его действительным до того, как что-либо делать). Код сервера также включен в github.
Если вы заинтересованы, вы можете прокомментировать, и я отвечу на любые вопросы.