дайте рекомендации по написанию гейта(транспорта) в другой чат

полгода назад я заинтересовался xmpp\jabber, начал почитывать доки..
все очень понравилось, начал пробовать .. пробовал ставить 3 сервера на федоре3 - jabberd2,jiveMessenger,ejabberd
в итоге зимой поднял выделенный сервер у себя в сетке на ejabberd..
посмотрел почти все клиенты(30+) на jabber.org .. ну штук 10 всего можно назвать клиентами.. из которых всего 5 чтото реально могут

в общем настоящих клиентов рассчитанных под винду к сожалению нету.. (тут меня не переубедить т.к. пол года юзаю im в своей сетке очень активно.. )

поскольку я прилично разбираюсь в java, решил хоть както поспособствовать развитию опенсорсного im

в локалках очень распространены всякие простенькие чаты(ну думаю вы и сами в курсе)
ну как пример - это nassi, sechat итд.
корявые опенсорсные интерфейсы к сожалению нерассчитаны на среднего юзера виндов.. и не могут спорить с вылизанными gui таких чатов.. не.. ну по правде говоря конечно могут.. но для плавного перехода в jabber(это неправильно ессно, ну уж я так назову.. 8)привык..) в массовом порядке в сетях где 98.9% стоит WinXPSp1-2 нужны реально интересные и удобные фичи
как вариант написать транспорт в те же чаты - Nassi gracebyte.com SeChat sechat.boom.ru

в общем вопрос у меня такой - посоветуйте какие jep's читать.. дайте наводящую документацию по написанию транспорта (аналогичного транспорту в irc.. на jabberdStudio есть такой написанный на python.. но я совсем незнаю python .. и вначале должен понять основы работы транспорта)

пока я прочитал доки - jep на muc(45) и jep на jabber-component(вроде 114) и по диагонали проглядел xmpp core spec.

с сетью я работать умею нормально..
пакет чата расшифровать можно
для xmpp юзаю java-либу smack (www.jivesoftware.org)
.. ради интереса написал пару чат ботов.. но вот дошел до документации по xmpp и возникли проблемы как писать чертов транспорт

====================================================
в общем кому интересно.. вот мое мыло swein@mail.ru
было бы хорошо если в переписке мне помогли понять принцип работы транспорта 8)) или прислали список доков(jep'ы,стандарты итд),
в которых я найду нужные ответы для написания транспорта..
я думаю у xmpp в локалке появиться хорошее преимущество над всем остальным..
=====================================================
з.ы. замечу что пользователеей таких кривых локальных чатов горазо больше.. на фоне этого кол-ва доля пользователей im(xmpp) в локалке - лишь пара процентов..

К сожалению,

К сожалению, документации по написанию транспортов не существует. Так что единственный источник примеров - исходные тексты готовых компонентов (например, отсюда: http://jabberstudio.org/project/?cat=6).

Как мне представляется, такой шлюз во внешний чат должен со стороны XMPP притворяться конференцией (JEP-0045), а со стороны того чата клиентом. В качестве примера могу посоветовать посмотреть на mod_muc в ejabberd (но он написан на Erlang).

Syndicate content