네트웍으로 들어오는 스트림을 처리 하려구 10 바이트 구조체를 선언했습니다.
struct tagPSIP_Table
{
unsigned char filed1;
unsigned short filed2;
unsgined char filed3;
unsigned char filed4;
unsigned char filed5;
unsigned long filed6;
};
이 구조체의 크기를 확인 해보니까 (sizeof()) 12 바이트를 반환 하더군요.
1 + 2 + 1 + 1 + 1 + 4 = 10 인데
12를 반환하는 이유와
10바이트가 되도록 만드는 방법을 알려 주시길 . . .