W logu przypadkiem nie sa przemycane tresci wiadomosci? ;-P Bo jakos dziwnie obszerny jest sam log (jak jak wspomniales PiKNew), ale patrzac na znaczki, to po pominieciu momentow logowania do sieci, wpisy w czasie wysylania wiadomosci (porownalem z archiwum) tez jakos sa spore i wydaje sie, ze im dluzsza wiadomosc, tym dluzszy ciag znakow. Co do "pisaka", to u mnie wyglada to tak:
2012-05-17 13:52:20 (coś tam, coś tam) - TX >> (0x0059,00006): [01][00][4a][74][69][00]
2012-05-17 13:52:23 (coś tam, coś tam) - TX >> (0x0059,00006): [06][00][4a][74][69][00]
2012-05-17 13:52:27 (coś tam, coś tam) - TX >> (0x0059,00006): [0c][00][4a][74][69][00]
2012-05-17 13:52:28 (coś tam, coś tam) - TX >> (0x002d,00145): [4a][74][69][00]<i domniemana tresc wiadomosci/odbiorca czy co tam jeszcze on przesyla>
Inny przyklad:
2012-05-17 13:52:47 (coś tam, coś tam) - TX >> (0x0046,00004): [03][00][00][00]
2012-05-17 13:52:55 (coś tam, coś tam) - TX >> (0x0059,00006): [01][00][4a][74][69][00]
2012-05-17 13:52:58 (coś tam, coś tam) - TX >> (0x0059,00006): [08][00][4a][74][69][00]
2012-05-17 13:53:01 (coś tam, coś tam) - TX >> (0x0059,00006): [07][00][4a][74][69][00]
2012-05-17 13:53:06 (coś tam, coś tam) - TX >> (0x0059,00006): [11][00][4a][74][69][00]
2012-05-17 13:53:10 (coś tam, coś tam) - TX >> (0x0059,00006): [15][00][4a][74][69][00]
2012-05-17 13:53:13 (coś tam, coś tam) - TX >> (0x0059,00006): [1c][00][4a][74][69][00]
2012-05-17 13:53:15 (coś tam, coś tam) - TX >> (0x0008,00000):
2012-05-17 13:53:16 (coś tam, coś tam) - TX >> (0x002d,00181): [4a][74][69][00](i dalej ciąg znaków)
W wypadku odpowiedzi:
2012-05-17 13:53:50 (coś tam, coś tam) - RX << (0x0059,00006): [01][00][4a][74][69][00]
2012-05-17 13:53:54 (coś tam, coś tam) - RX << (0x002e,00054): [4a][74][69][00](i dalej ciąg znaków)
Dorzuce jeszcze od siebie, ze przypomnialo mi sie o podobnej sytuacji w wypadku klienta GG na Androida. Gdy ktos do mnie z takiego klienta pisze na komunikator zainstalowany na PC, to gdy skonczy pisac, dalej widnieje mi powiadomienie w zasobniku o tym, ze pisze. Jak widac, to raczej zwiazek z protokolem powiazany lub z po prostu problem lezy po stronie GG Network s.a. Jestem tylko ciekawy, czy mozna tak zmodyfikowac program, by samodzielnie uznawal za zakonczenie pisania odebranie od kogos wiadomosci. Nawet jezeli by dalej osoba pisala po tym, to moze udalo by sie "zmiescic" to pomiedzy odebraniem wiadomosci, a kolejna informacja ze uzytkownik pisze do nas wiadomosc.
Połączone: [time]Maj 17, 2012, 17:28:19[/time]
Pewne oznaczenia juz rozrozniam. Tak jak podales (0x0059,00006) odnosi sie do pisaka, TX to wychodzace, RX przychodzace, (0x0008,00000) to okresowy pakiet na podtrzymanie lacza (zapomnialem jak sie nazywa). Gdzies po drodze (0x0046,00004), ktory chyba odnosi sie do zmiany stanu uzytkownika, (0x0038,00031) to wylogowanie. Zastnawiam sie tylko czemu log zaczyna sie od przychodzacego pakietu o takim oznaczeniu (0x0001,00004): [80][aa][dc][02] ? Jezeli cos pokrecilem w tym opisie, to daj znac, chetnie sie czegos wiecej dowiem na ten temat. Jeszcze dorzuce, ze po ostatniej odpowiedzi (jaka zamiescilem z log'a) nastepuje odpowiedz z mojej strony i wyglada tak (bezposrednio po tym co wkleilem i tym ciagu znakow, ktory pominalem):
2012-05-17 13:53:54 (coś tam, coś tam) - TX >> (0x0046,00004): [05][00][00][00]
2012-05-17 13:53:58 (coś tam, coś tam) - TX >> (0x0059,00006): [01][00][4a][74][69][00]
2012-05-17 13:53:59 (coś tam, coś tam) - TX >> (0x002d,00127): [4a][74][69][00](i dalej ciąg znaków) [edit] A, i na koncu kazdej wypowiedzi jest znacznik [00]. Reszta, ktora pominalem jest zdecydowanie rozna, dlatego uznalem to za tajemnicza wiedze.