ICQ - форум. Всё про ICQ.

ICQ - форум. Всё про ICQ. (https://forum.asechka.pro/index.php)
-   Программирование (https://forum.asechka.pro/forumdisplay.php?f=677)
-   -   не могу получить все данные AIM пакета (winsock)) (https://forum.asechka.pro/showthread.php?t=127466)

pontakrin 04.12.2011 12:02

не могу получить все данные AIM пакета (winsock))
 
вопщем не стану приводить все коды скажу на пальцах (кто в курсе тот поймет). подключаюсь к icq серверу через winsock v2.

после коннекта, получаю данные так

Код:

  char buff[2048];
  ZeroMemory(buff, sizeof(buff));
  int nsize;
  while ((nsize = recv(my_sock, &buff[0], sizeof(buff) - 1, 0)) != SOCKET_ERROR){
    // ставим завершающий ноль в конце строки
    buff[nsize] = 0;

вопщем после этого в буфере лежит
Код:

*☺ш┤
то есть в буфере лежит
  • Command Start (byte: 0x2a)
  • Channel ID (byte)
  • Sequence Number (word)
типерь собственно сам вопрос:

где остальное? размер данных, версия протокола

wireshark показывает что я все данные принял

pontakrin 11.12.2011 00:12

извиняюсь поторопился с вопросом, оказывается принял все


Часовой пояс GMT +3, время: 16:29.

Перевод: zCarot
Форум Асечников © Asechka.RU