Цитата:
	
	
		| 
					Сообщение от Elecktron  спасибо помогло... 
правда теперь другая проблема - вылетает в вечный цикл..
 
	Код: for (int i=0;i<packet->size;i++)
{
 buf[i]=*(char *)&(packet->data[i]);
} | 
	
 Проверь свой size и что за бред это: *(char *)&(packet->data[i])
Не проще написать просто packet->data[i]
Edit: да и вообще ты копируеш кусок памяти по сути, нужно memcpy юзать здесь, это и быстрее и правильнее.