joi, iulie 28, 2005

Metoda eficienta de debugging Jabber

Incercand sa vad in ce masura toate standardele pe care le-am gasit in RFC-urile de pe jabber.org sunt implementate, am telnet-uit serverul jabber.org pe portul 5222 (nesecurizat ;) si am tastat de mana tag-urile specifice sa vad ce raspunsuri imi da. Am reusit sa ajung la pasul de log-in (nu am citit inca partea asta in RFC), si tind sa cred ca telnet-ul va fi o metoda eficienta de verificare a diferitelor specificatii pe serverele la care clientul nostru de Jabber o sa se conecteze.
Ca sa intru un pic in detaliu, am folosit PuTTYtel ca client de telnet (pentru download click aici). Pentru ca toata treaba sa functioneze, va sugerez urmatoarele setari:
  • "Raw" ca protocol de comunicatie (adica sa nu transmita alte informatii specifice telnet, care sa deruteze serverul de jabber);
  • portul 5222 (doh! :P);
  • sa bifati "Never" la Close window on exit (ca sa nu va inchida fereastra cand conexiunea se inchide);
  • in categoria "Terminal", Local echo -> Force on si Local line editing -> Force off (ca sa transmita caracterele imediat ce sunt tastate, sa nu existe probleme cu CR/LF-urile transmise serverului);
Ca sa nu va chinuiti prea tare, editati comanda curenta in Notepad, sau orice alt editor care editeaza direct ASCII, faceti Copy si apoi click dreapta in fereastra de PuTTYtel.