Obsługa portokołu GG
Dwdov 08.04.2012
Witam,
Mam problem z obsługą protokołu, łączę się z serwerem gg, dostaję odpowiedź o poprawnym zalogowaniu i do tego momentu jest wszystko ok. Kiedy próbuję wysłać pakiet odpowiadający za zmianę statusu albo wysłanie wiadomości nic się nie dzieje. Pakiet zostaje wysłany, ale status się nie zmienia, z wysyłaniem wiadomości dokładnie to samo. Może ktoś się tym zajmował?
Opis protokołu, z którego korzystam :
http://toxygen.net/libgadu/protocol/
Kod jest raczej poprawny, pytanie w czym tkwi problem. Używam WinSock'a, a z tego co wiem to GG leci na QT Network, ale chyba nie powinno być problemu, nie?
Mam problem z obsługą protokołu, łączę się z serwerem gg, dostaję odpowiedź o poprawnym zalogowaniu i do tego momentu jest wszystko ok. Kiedy próbuję wysłać pakiet odpowiadający za zmianę statusu albo wysłanie wiadomości nic się nie dzieje. Pakiet zostaje wysłany, ale status się nie zmienia, z wysyłaniem wiadomości dokładnie to samo. Może ktoś się tym zajmował?
Opis protokołu, z którego korzystam :
http://toxygen.net/libgadu/protocol/
Kod jest raczej poprawny, pytanie w czym tkwi problem. Używam WinSock'a, a z tego co wiem to GG leci na QT Network, ale chyba nie powinno być problemu, nie?
MarWit
10.04.2012
Pobrales liste kontaktow? Jest to bardzo wazne i trzeba to zrobic zaraz po zalogowaniu sie.
Dwdov 12.04.2012
Nie zrobiłem tego, zaraz napiszę odpowiedni kod i zobaczymy co będzie dalej
// Dodano dziś, 14:32
Niestety, co bym nie zrobił po zalogowaniu serwer już mi nie odpowiada nic
Wysyłałem request listy, gg_ping, nowy status i nic nie rusza żadnej odpowiedzi.
Edited by MarWit, 12.04.2012 14:43.
// Dodano dziś, 14:32
Niestety, co bym nie zrobił po zalogowaniu serwer już mi nie odpowiada nic
Wysyłałem request listy, gg_ping, nowy status i nic nie rusza żadnej odpowiedzi.
Edited by MarWit, 12.04.2012 14:43.
Dwdov 13.04.2012
Taki mały błąd, trzeba wysłać listę, a nie pobrać na początku ; p
Wystarczy wysłać GG_LIST_EMPTY i dopiero wtedy wszystko działa
Wystarczy wysłać GG_LIST_EMPTY i dopiero wtedy wszystko działa