안녕하세요.
소켓이나 파일을 통해 데이터를 읽어들였는데, 그 데이터를 읽어들이는 과정이 비동기적으로 이루어지는지라 하나씩 처리하기 귀찮아서(^^;) 한꺼번에 읽어들였습니다.
이때 char* buf 에 모든 데이터가 들어가있고, 그 앞부분에 다음과 같은 구조체로 되어있습니다.
<code>
struct packetType {
unsigned int nTotalLength;
unsigned int nHeaderLength;
unsigned char nProtocolVersion;
char pcGameCode[3];
unsigned char nGameVersion;
unsigned int nCommand;
};
</code>