Admin Blog

wtorek, stycznia 16, 2007

Jabber jest the best

O tym, że społeczność jabbera rośnie w siłę nie trzeba chyba przekonywać. Na potwierdzenie tych słów warto przedstawić, że największe korporacje oraz portale przeszły na ten protokół.

Zamiast tworzyć własne rozwiązania dla komunikacji między użytkownikami, można wykorzystać istniejące rozwiązania. Do takich wniosków doszły już między innymi Wirtalna Polska i Google.

Przede wszystkim czym jest Jabber?
Jabber jest technologią używaną głównie do przesyłania natychmiastowych wiadomości (Instant Messaging), czyli w praktyce można porównać go do znanych komunikatorów internetowych, takich jak Gadu-Gadu, Tlen.pl, ICQ czy MSN.


To kawałek tekstu ze strony www.jabberpl.org
Dla zainteresowanych polecam tą stronę. Można tam znaleźć zarówno opis klientów jak wskazówki dla programistów i administratorów.

Po pewnym okresie użytkowania doszedłem do wniosku, że warto przyczynić się do rozwoju tegoż protokołu. Jak pomyślałem tak zrobiłem. Moja wersja jabberowego serwerka to 2.0 Instalacja odbywa się standardowo albo ze źródełek albo paczek i po wstępnej konfiguracji (dla zainteresowanych szczegółami zapraszam na
jabberstudio.org

Jabber już działa pora na transport dla jednego z najbardziej popularnych protokołów w Polsce czyli "Gadu Gadu". sciągamy sobie transport konfigurujemy pod serwer Jabber głównie port oraz hasło i uruchamiamy (potrzebne rzeczy są na
jggtrans.jajcus.net). Jedynym problemem na jaki natrafiłem to (nie obyło się bez pomocy przyjaciela) problematyczne hasło.

Sprawdzenie poprawności połączenia i komunikacji transportu:
jggtrans -u jabber -d 1 -f

Wynik przy błędnym haśle mmoże wyglądać następująco:
Debug: starting the main loop...
Debug: stream_io_connect()
Debug: OUT:
Debug: OUT:
Debug: IN:
Debug: OUT:
9d086abc7bde2286eb50aeb43d0d55d6d05f4851
Debug: IN: hash didn't match, auth
failed

BĹ‚Ä…d: BĹ‚Ä…d strumienia: -unknown-
Debug: OUT:

BĹ‚Ä…d krytyczny: BĹ‚Ä…d odczytu ze strumienia
Przerwane

mój secret składał się z 30 liter i cyfr i to był główny problem. Nie należy przesadzać ze zbyt długim i wymyślnym secretem max 10 znaków i już.

Życzę udanych startów.