|
음..하여간..답변은 감사합니다.
하여간..많은 도움이 되었습니다.
다른 분들을 위해..이 글을 읽어 주시는 ....
일단 보낼때..받을때..
어떤 쪽에서 설정을 하시던..
보낼곳에서..설정을 하신다면..
컴파일 옵션에 보면..컴파일 단위라고 하죠..(정확한 용어는 모르겟당..)
그것이 얼마로 되어 있냐를 보심 됩니다.
만약..4바이트(기본값이죠)로 되어 있다면..보낼때도..보낼 양을 4바이트 단위로 맞추어서 보내심
됩니다.
(남는 부분은..당근..NULL이겠죠^^)
즉..(보낼 데이타) % 4 = 0 이라는 값이 나옴 되겠죠..받는곳도..맞추어 주심 되고요..
그리고
만약..받는곳에서..설정을 하신다면..
저처럼..new연산자를 사용해서..메모리를 힙에 만들지 마시고..new 하고 malloc 하고는 차이가 있데요..^^
malloc을 사용해서 만드심 됩니다. 그리고 strncpy(....) 함수나..memcpy(..)함수 사용하심 되구요..
하여간..해결을 해서 다행이군요..관심 보여주신 다른 분들에게도 감사의 뜻을 전합니다.
참고로..저는 스트링 값을 날리는데 테스트 했음다...파일이나..뭐 이런거는 모르겠군요..
공부하다가 막히면..다시 찾아 오겠읍니다.
|