Witam! Zacząłem pisać swojego klienta gg i nie pomyślałbym, że sHGG jest już za stare dla aktualnych serwerów gg i przez to nie mogę zrobić listy kontaktów :( Wiecie skąd można wziąć jakiś opis listy kontaktów dla nowszych serwerów albo są jakieś inne jeszcze biblioteki oprócz DotGadu (tu to w ogóle nic nie działa)?. Chciałbym dopisać go do końca, bo przyda mi się, bo te wszystkie zamulacze mnie tak wkrw... a te lżejsze jakoś mi nie podpasowały. A jeżeli nic nie ma, to może napisać własną obsługę kontaktów, ale to też muszę mieć i komendy i jakie pakiety itd.
Witam,
Sam kiedyś myślałem nad stworzeniem jakiegoś maksymalnie prostego komunikatora gg i dałem sobie z tym spokój. Z lekkich komunikatorów w pewien sposób mogę polecić WTW <- choć denerwuje mnie brak tworzenia konferencji, dlatego osobiście korzystam z aqq. Aktualnie chyba nie ma żadnej biblioteki do .net która byłaby z gg na bieŻąco (Boże, widzisz takie błędy i nie grzmisz). Jeśli sam chcesz się wziąć za pisanie od zera to pozostaje chyba tylko inżynieria wsteczna, gdyż protokół gg nie jest otwarty.
Listę ip serwerów myślę, że mógłbyś wyciągnąć z konfigu jakieś aplikacji, coś mi w pamięć wchodzi, że taka lista była dostępna jakieś 2 lata temu w kadu, może nadal jest. Możliwe, że nawet mógłbyś jakoś skorzystać z biblioteki kadu, choć nie wiem czy jest ona akurat open source. Tak czy inaczej czeka Cie kawał cięzkiej roboty.
Kadu korzysta z biblioteki libgadu która jest open source.
@JAK - WTW ma obsluge konferencji - zaznaczasz z ctrl kontakty, dla ktorych chcesz konferencje, klikasz prawym i wybierasz Konferencja i juz.
Dzięki za odpowiedzi, przemyślałem to i na razie sobie z tym dam spokój. Skorzystam z gotowego jakiegoś lekkiego, może ten WTW mi podpasuje. Tyle, że libgadu jest pod C++ ;/
libgadu jest pod C a nie C++, wiec mozesz sobie łatwo napisać wrappera dla .net. Po drugie, możesz użyć C++/CLI i wtedy nawet nie musisz pisać wrappera i bezpośrednio użyć tej biblioteki.
Ja sobie powoli od czasu do czasu skrobię klienta gg(jak mnie najdzie chęć i czas). Tu jest całe potrzebne info: http://toxygen.net/libgadu/protocol/ razem z tym jak pobierać i wysyłać listę kontaktów z/na serwer, dodawać kontakty itd.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.