chatiseasy - pre alfa
chatiseasy
И так, запускаем пре альфу сервера chatiseasy, для тестов и выдержки самого серверного решения. Серверное решение переписано с нуля третий раз, за редкие присесты в течении полторы недели, так что можно сказать, это третья ревизия. Разработка сервера ведётся на C# .Net 4.0 / Mono. Для данного приложения, используется TCP транспортный протокол со слоём WebSockets (HTML5). Для протокола данных используется JSON. Поддерживаемые версии WebSockets 8 и 13. На данный момент лишь FireFox и Chrome адекватно поддерживают WebSockets технологию. Opera и IE идут лесом, т.к. они не реализовали поддержку WebSockets в своих броузерах. Приложение собрано за полтора вечера, как логика на сервере (примерно 400 строк), так и front-end который в отличие от серверного кода, заговнокожен. Но сорсы все есть, так что можете открыть сорсы странички, скопировать их, и переделать свой клиент как угодно. Главное смотрите протокол пакетов соблюдайте, иначе сервер будет игнорировать ваши не правильные пакеты. Из исходника всё примерно понятно. Потом перепишу и реорганизую код. Использование: 1. Если заходим на заглавную, запросит сперва Ник, а затем имя комнаты. Если такая комната уже есть - присоединит. Если нету, создаст новую. 2. Если зайти через ссылку с #room_name на конце, то спросит лишь Ник, и автоматически либо создаст, либо присоединиться к этой комнате. Такая ссылка есть сверху чата, чтобы раздавать другим. 3. Чтобы сменить ник, нужно клацнуть на себя в списке пользователей. 4. Если заходя на страницу ничего не появляется, то либо вы используете proxy (их я ещё не поддерживаю), либо у вас броузер не держит WebSockets, либо версия не поддерживается сервером, либо сервер упал. Ошибок об этом ещё не сделал. Сообщайте тут, какой броузер, есть ли Proxy. Будем потом тестировать :) Никакой регистрации не нужно. Никаких личных данных тоже. Используется стандартная маска так что ваши сообщения будут гулять по сети в минимально заскриптованном виде, а не в чистом, что защищает сохранность от man-in-the-middle. Но не от опытного конечно фишера. Ссылка: http://moka.anal-slavery.com/chat/ Пользуйтесь, тестируйте, и ещё раз пользуйтесь. Обновлять две недели не буду ничего, т.к. еду в Латвию. Хост оперативно предоставил ABTOMAT. Хост имеет Linux на борту. Текущий TODO: 1. анти-спам на стороне сервера. Да его нету, прошу не спамить сервер. 2. лучшая защита клиентов сообщениями, сейчас постить html уже нельзя, но могут быть ещё изощрения, прошу если найдёте - сообщите. 3. бб тэги. 4. авто замена линков, ютуб ссылок, картинок. 5. цвета ников. 6. приватные сообщения. Любая критика, предложения, и пользователи - приветствуются. Чтобы всех собрать в одну комнату, сразу заходим сюда: http://moka.anal-slavery.com/chat/#boolean |
Часовой пояс GMT +4, время: 16:04. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot