gadu-gadu

0

Witam!!

Mam pytanko nie ma może ktoś gg napisanego w c++ pod windowsa i mógłby się podzielić kodem źródłowym - kompletnie nie rozumiem o co chodzi z tymi protokołami.

Albo jak któś umiałby mi wytłumaczyć jak wysyłać te protokoły..

Z góry dziękuje

// coś ogłaszasz? bo nie zauważyłem :-8 - ŁF

// sorki ŁK - wydawało mi się że jest to jak gazeta (sprzedam, kupie) - nie wiedzialem , ze to o to chodzilo -sorki

0

Gaim korzysta z protokołu gadu-gadu jest pod windowsa i jest tez udostępniony jego kod. http://gaim.sourceforge.net

0

Poszukałem po tej stronie i nie znalazem :P - ale nie o to mi chodzilo mi chodzi o program TYLKO sluzacy do rozmowy przez gadu-gadu chce podstawowa tego wersje - nic wiecej, chce zrozumiec o co w tyjm chodzi a nie szukac jednej funkcji w 1000 "dodatków"

0

ja pisze moj prog GG Lite ale nie udostepniam poki co kodow zrodlowych ale sama obsluga sieci gadu jest w tym wszystkim najprostsza

ja zrobilem tak
tworze nowy watek
w tym watku lacze sie z serwerem gadu-gadu
serwer przysyla odpowiedz wiec wywoluje funkcje DecodeData() i dekoduje to co przyszlo
a przychodzi zawsze z naglowkiem na poczatku wiec

// ----
DecodeData(char* data)
{
// kopiujemy pierwsze osiem bajtow
// pierwsze 4 to typ pakietu
// nastepne 4 to dlugosc reszty (tego co przyszlo oprocz naglowka)
CopyMemory(&header, data, 8) ;
// sprawdzamy co przyszlo
switch (header.type)
{
case GGLOGIN:
{
// kopijemy reszte tego co przyszlo do odpowiedniej struktury
CopyMemory(&gglogin, &data[8], header.size) ;
// i teraz w gglogin mam info jakie przyslal nam serwer
// obliczamy hasz hasla i odsylamy do serwera
....
}
case ...
...
}

}

// ----

wysylanie odbywa sie w takiej samej formie jak odbieranie czyli trzeba wypelnic pola naglowka (typ i rozmiar tego co wysylamy)

wszystkie dane co serwer wysyla i co mozna samemu wyslac jest na stronie z opisem protokolu gadu gadu wiec nie bede tu pisac

0

A jak to działa - chodzimi o te protokoły. jak to wysylac i jak odbierac - nie rozumiem tego - najlepiej jak ktos by mi to wytłumaczył na gg....

z góry dziękuje!
Sh4rk

0

Eh... klienci tego monopolisty :/ Lepiej byscie cos wygladajacego jak gg dla Jabbera zrobili. Wowczas moznaby spokojnie korzystac z mnostwa sieci z jednego komunikatora, a uzytkownicy starego gg mieliby interfejs, ktory znaja...

Ale skoro juz tak chcecie to gg, to mozecie ekg (dokladniej libgadu). Moze nie pod windowsa, ale slyszalem, ze calkiem niezle opracowane.

1 użytkowników online, w tym zalogowanych: 0, gości: 1