이런식으로요
struct {
char name[12];
int num1;
int num2;
...
}
이런 구조체인데
파일에서 읽어와서 memcpy 하고 소켓으로 보내고 받은뒤 똑같은 자료형에 memcpy 하면
정수도 이상하고 name쪽은 꼭 저렇게 앞에 4공간이 이상한 값 하나랑 0이 써집니다
memset도 했어요
이런식으로요
struct {
char name[12];
int num1;
int num2;
...
}
이런 구조체인데
파일에서 읽어와서 memcpy 하고 소켓으로 보내고 받은뒤 똑같은 자료형에 memcpy 하면
정수도 이상하고 name쪽은 꼭 저렇게 앞에 4공간이 이상한 값 하나랑 0이 써집니다
memset도 했어요
alignment 문제일 수도. 구글에 struct padding 검색 ㄱㄱ