반응형
소스 코드
Program.c
#include <stdio.h>
#include <stdlib.h>
typedef struct _Data Data;
struct _Data
{
int a;
char b[4];
int c;
};
#define BUF2DATA(buf) ((Data *)buf)
char buffer[4096];
void SendData()
{
Data data = { 4, "um", 27 };
Data *pdata = BUF2DATA(buffer);
*pdata = data;
}
void RecvData()
{
Data *pdata = BUF2DATA(buffer);
printf("%d %s %d\n", pdata->a, pdata->b, pdata->c);
}
int main()
{
SendData();
RecvData();
system("pause");
return 0;
}
반응형
'프로젝트 > 네트워크 패킷 분석기를 만들며 보안 전문가를 꿈꾸자.' 카테고리의 다른 글
[네트워크 보안, C언어 프로젝트] 패킷 분석기 Part 3. ethernet 프로토콜 분석기 (0) | 2020.04.19 |
---|---|
[네트워크 보안, C언어 프로젝트] 패킷 분석기 Part 2. PCAP 파일 구조 분석기 (0) | 2020.04.18 |