struct header {
int header_len;
char *data;
};
이러한 구조체가 있고 전송하는 곳에서 아래와 같이 보내려고 하는데요.
잘 안되네요.
struct header send;
memset(&send, 0x00, sizeof(send));
send.data = (char *)malloc(256);
strcpy(send.data, "AAAAAAAAAAAAAAAAAAAAAAAAA");
send.header_len = strlen(send.data);
while(1)
{
write(sock, &send, sizeof(send));
}
위 코드를 보시면 data부분을 동적으로 생성해서 데이터 길이를