이전 질문을 읽어보았습니다.
"어떤문제인지 모르겠습니다" 라고 하셨네요.
맞습니다. 알면 고치죠. 모르면 찾아야 합니다.
하지만 소스를 가지고 있는 자신이 모르는데, 다른 사람이 어떻게 알겠습니까.
여기에 질문 글 올릴 시간에 원인을 찾아보세요.
그래도 모르겠다면 아래 테스트 결과 정도는 첨부하세요.
1. 통신으로 받은 자료와 보낸 자료를 비교해보셨나요?
2. 길이가 다른지, 어떤 부분이 변형되었는지 확인하셨나요?
3. 10byte 전송은 되는데, 1Mbyte 는 안되나요?
4. 몇byte 까지 정확하게 전송이 되나요?
5. 변형되었다면, 어떻게 변경되나요?
6. 버퍼 크기가 1024인데 바꿔 보셨나요?
7. 위 1~6 항목을 적어도 10회는 해보세요.
아마 위 질문들에 답변하다 보면 오류를 찾을 수 있을 거라 생각합니다.