Intereting Posts
Я создаю небольшое веб-приложение, и я хочу использовать JSON API для ввода сообщений WordPress в мое веб-приложение Использовать файл чтения php () или перенаправить для отображения файла изображения? Запретить отображение страницы ошибок CSRF по умолчанию в Codeigniter Слияние файлов csv Как скрыть ключ API на стороне клиента Javascript Как я могу предоставить страницу с ошибкой в ​​структуре Slim, когда исключение выбрасывается за пределы маршрута? PHP – файл API, возвращающий нежелательный HTML вместо ответа JSON при размещении в Интернете Короткую руку сделать что-то вроде: if ($ variable == 1 || $ variable == "whatever" || $ variable == '492'). Импорт Magento из базы данных с использованием SQL-запроса Ошибка (# 200) Пользователь не разрешил приложению выполнять это действие json_encode дает ошибку рекурсии Издевательские модели Laravel Eloquent – как установить публичную собственность с помощью Mockery Не отправлять правильные данные объекта в Pusher Как продлить класс Аура-гвардии Ларавеля? PHP по-прежнему не позволяет загружать файлы более 2 МБ

Как создать чат Gmail? Как подключиться к AIM и разрешить чат AIM?

Я хочу знать, как чат gmail позволяет пользователю подключаться к AIM, а затем чат, как если бы он был зарегистрирован на AIM.

Легко ли это сделать? Как это можно сделать?

Кто-нибудь знает какие-либо подобные инструменты с открытым исходным кодом?

Благодаря!

Если вы говорите о программировании, вот пример источника: http://code.google.com/p/xmpphp/ в PHP. И для java Smack ( http://www.igniterealtime.org/projects/smack/index.jsp ) будет хороший выбор.

Вы можете взглянуть на Pidgin , который является открытым, межплатформенным, мультисервисным IM-клиентом. Они поддерживают как Google Chat, так и AIM (среди ряда других сервисов), поэтому вы можете получить от него некоторые идеи. Однако это настольное приложение, поэтому, вероятно, это не поможет с пользовательским интерфейсом. Но вы, вероятно, можете получить некоторые идеи на стороне сервера от их реализации или, возможно, даже найти способ использовать его на стороне сервера.

В дополнение к вычислению libpurple для работы протокола backend messaging вам нужно будет разработать либо систему Comet ( http://cometd.org/ ), которая может обрабатывать непрерывное соединение, либо нечто более наивное, например, длинный опрос ». Это необходимо для реализации функции типа «push», когда соответствующий пользователь отправляет входящее сообщение. Это также требует выбора веб-сервера, который может обрабатывать спальные, но открытых потоков без извлечения памяти. Один из наиболее распространенных вариантов – Jetty ( http://www.mortbay.org/jetty/ ).

Dojo известен своей совместимостью и инновациями с Comet, который является протоколом, который использует Google Talk. Таким образом, вы можете использовать его вместо jQuery, однако, люди получили jQuery, чтобы нормально работать с ним.

Это, безусловно, возможно, но обратите внимание, что это не обязательно простая задача для большинства.