Я реализовал расширение chrome, которое позволяет использовать XMPP-чат через соединение BOSH с сервером punjab, запущенным на удаленном сервере. Он реализован с использованием библиотеки javascript Strophe. Проблема, с которой я сталкиваюсь, - это когда у меня несколько сеансов одного и того же пользователя (например, два разных браузера на одном компьютере). Я не могу получить и войти во второе окно чата, которое я отправил из первого окна чата. Должен быть какой-то механизм, который позволяет это. Могу ли я каким-то образом получать сообщения, которые я отправил другому пользователю? Проблема также может быть воспроизведена на двух или более разных машинах, поэтому это также необходимо решить.
Спасибо.