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

Вернуться   ICQ - форум. Всё про ICQ. > Мастерская > Программирование

Программирование C / C++ / Visual C++ / Delphi / Visual Basic / ASM / Windows / Pascal

 
 
Опции темы Оценить тему
Старый 04.12.2011, 12:02   #1
Почти участник
 
Регистрация: 04.12.2011
Сообщений: 2

ICQ: 600172256

Репутация: 2
Ахтунг! не могу получить все данные 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   #2
Почти участник
 
Регистрация: 04.12.2011
Сообщений: 2

ICQ: 600172256

Репутация: 2
По умолчанию

извиняюсь поторопился с вопросом, оказывается принял все
pontakrin вне форума  
Плюсанул pontakrin :
 

Опции темы
Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


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


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

Новости Сочи