ПолезностиИсключительно для полезных тем из других разделов. Темы тут не создаются!
Темы сюда перемещаются из других разделов, и на их старых местах остаются постоянные перенаправления.
Я пытаюсь настроить прием пакетов от сервера, а через AddNetworkQueue у меня не получается, я все не пойму как их там отлавливать( сенд пакет уже настроил. вот сижу мучаюсь.
Добавлено через 2 минуты Yegor, объясни пжл.
Добавлено через 2 минуты
может через какую то другую функцию организовывать прием будет удобнее
Последний раз редактировалось tiranosaur, 20.02.2012 в 14:43.
Причина: Добавлено сообщение
Может быть проблема в том, что у SendPacket соглашение вызова cdecl, а у AddNetworkQueue thiscall? Как понять "не пойму как их там отлавливать". В AddNQ передается указатель на структуру NetworkPacket (ид, субид, размер, данные пакета).
Тут как бы по факту для тебя один параметр в стеке. Это указатель на структуру вида:
struct NetworkPacket
{
unsigned char id;
unsigned char res;
short id2;
unsigned int size;
unsigned char* data;
}
Блин уже крыша едет((( вот я остановился на push ebx в AddNetworkQueue.
вот я перехожу в дамп по значению esp-4
вот значения в дампе.
(esp-4) 06481BC0
01 1B FF FF 1C 00 00 00 60 D8 2E 14 B4 1B 48 06
06481BD0
01 00 00 00 A0 D8 2E 14 A8 1B 48 06 01 00 00 00
пожалейте убогого, объясните где что(
Последний раз редактировалось tiranosaur, 21.02.2012 в 03:42.