Cześć, On Thu, Sep 20, 2012 at 09:01:28PM +0200, Tomasz Wasilczyk wrote: > (tzn. nie wiem, > czy się da w libgadu wywołać jakiejś funkcji "za jedną sekundę", żeby > wyczyściła bufor). > > Zrobiłem to czyszczenie bufora w funkcji ping, ale klient może ją > wywoływać nawet co 3.5 - 4 minuty (tak robi oryginalny klient), a my > mamy na potwierdzenie 40 sekund. Z kolei jeżeli potwierdzimy za szybko > (a jest taka możliwość, że ping wywoła się zaraz po odebraniu jakiegoś > pakietu), to zostaniemy rozłączeni. > > Mam nadzieję, że opisałem to w miarę zrozumiale. Jakieś pomysły? Może > dodatkowa funkcja podobna do ping, wywoływana przez klienta co 1s? Ale > to chyba złamie API?
Może da się to zaimplementować wykorzystując ->timeout oraz ->soft_timeout? (zgaduję, nie oglądałem kodu) Pozdr, Kuba. _______________________________________________ libgadu-devel mailing list libgadu-devel@lists.ziew.org http://lists.ziew.org/mailman/listinfo/libgadu-devel